Merge pull request #85 from clintbellanger/master

merge from main project
Better summon limit checking

player unable to use summon power if limit is hit. spawning enemies also
respect the summon limit
Merge pull request #86 from clintbellanger/master

merge from main project
Move manager classes to shared game resources
Remove unnecessary references
remove unnecessary includes
Remove global PowerManager
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.
Rename object
Add comments
Merge pull request #695 from RyanDansie/shared_resources

Move some manager classes to SharedGameResources
Fix merge conflicts
Merge pull request #694 from RyanDansie/spawn_limit

Better spawn limit checking
Merge remote-tracking branch 'upstream/master' into currency

Conflicts:
	src/GameStatePlay.cpp
	src/LootManager.cpp
	src/LootManager.h
	src/MenuInventory.cpp