Merge pull request #86 from clintbellanger/master

merge from main project
Move manager classes to shared game resources
Remove unnecessary references
remove unnecessary includes
MenuStatBar: deal with large numbers as stats.
Hero experience is an unsigned long integer.

It makes no sense to have negative experience, does it?
Also people gain lot of it, so have a very large upper bound, hence the
long data type.
Merge pull request #697 from stefanbeller/longintexperience

Hero experience is an unsigned long integer.
Merge pull request #696 from stefanbeller/menustatbar_large_number

MenuStatBar: deal with large numbers as stats.
Fix bar_length being depending on orientation.
Merge pull request #698 from stefanbeller/menustatbar_large_number_fix

Fix bar_length being depending on orientation.
Fixed a bug in SoundManager.
Looping sounds should be paused when out of hearing range to
save some CPU cycles in the mixing code. The check for distance
was wrong and this fixes the issue.
Merge pull request #700 from hean01/master

Fixes bug in SoundManager
Fixes correct escaping of % sign for translation.
Merge pull request #701 from hean01/master

Fix correct escaping of % sign for proper translations.
Add comments
Merge pull request #695 from RyanDansie/shared_resources

Move some manager classes to SharedGameResources
Fix merge conflicts