Merge pull request #94 from learn-more/master

welcome message, text render/shadow, protocol additions
Added VersionInfo.(cpp|h) to Xcode project
Removed confusing comment (which had been there since pre-0.0.3)
release mouse button before auto-switching tools
Spectator is no longer allowed to fly beyond map boundaries
Improved corpse’s stability, and added corpse debug mode
Sprite lighting fix
Added ricochet
Merge branch 'master' of https://github.com/yvt/openspades
Updated SMG sound logic