Added mlx_set_image_rectangle, mlx_set_window_icon, key code enums, updated dependencies and fixed various bugs