Merge pull request #1 from mike96/master

Improved sound
Fixed apr compile -v
Code standard maintenance
Fixed apr clean
Fixed no-return from function warning
Added random number generation functionality
Added particle engine boneback
Added SetColor for Sprite
Particle engine is now part of Graphics
Graphics Service now update and render Particle engine
Added Debug::Print for real-time usage
Added TextureMappedFont::GetFontSize
Added new global includes
Fixed loading old textures crash (Note: another crash popped up)
Added particle rendering using Sprites
Added circle-type particle emitter
Added dummy ParticleEmitterCircle
Removed debug-related stuff
Fixed source tree (Misc.cpp and Misc.hpp were misplaced)
Added Mod function (Modulus for double and float)