Camera is now resized on each resolution change.

Note: previously the dimensions of the camera viewport (defined in tile_engine.lua) were only set at the beginning of the game.
Thus the viewport of the camera did not change its dimensions to fit the new resolution if it was set on runtime.
Now there is a resize callback which fixes this issue.