Fix the wave textures to remove ICC and (s)RGB profile errors.
I noticed that the ModelViewer had no mouse cursor! Fixed that right up.
Add 2 missing pattern textures - re-export all of the textures from the originals to get the colours correct again
Merge pull request #2903 from fluffyfreak/wave-fix

Wave fix
Fix Wave texture problems & missing ModelViewer pointer
The values for the opacity were far too high 30% opaque? That'd be pretty terrible glass!
Merge pull request #2907 from fluffyfreak/fix-cockpit-opacity

Fix cockpit glass opacity
Update Changelog.txt
auto-commit: translation updates
Convert the Galaxy namespace to a class.
Decirculize Factions and CustomSystems a bit.
Move the static faction stuff to its own FactionsDatabase object in Galaxy.
Move the static CustomSystem stuff to its own CustomSystemsDatabase object in Galaxy.
Move Sector::cache to Galaxy class.
Move StarSystem::cache and StarSystem::attic to Galaxy class.
Remove forgotten cache from StarSystem.
Forward declared SDL_Surface is a struct not a class.
Merge remote-tracking branch 'lwho/cache_in_galaxy'
Look at the calendar. It's May.
auto-commit: translation updates