Tilemap: Optimize atlas assembly from mega surface tileset

Use 'glPixelStorei()' parameters to upload sub images
directly from the same surface instead of creating
helper surfaces to upload from.
Bitmap: Use PixelStore to avoid aux clip surface
Serialization: Fix typos resulting in corrupted data
MRI-Binding: Fix Audio fade functions all fading the BGM