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
rename Game.SwitchToWorldView -> Game.SwitchView: now check if player is dead, fixes #2909
auto-commit: translation updates
hull damage bar, visible when hull <= 99.9% - related to #2901 - WorldView.cpp
Merge pull request #2910 from radius75/hull_damage_bar

hull damage bar - cosmetic
auto-commit: translation updates
OnShipFiring(ship) added
Merge branch 'onShipFiring'
onSongFinished is documented in LuaMusic