Mavenize
Use reflection to support multiple versions
Remove redundant initializers and return statements, fix a suspicious lookup
bump up version
Fix setExperienceCooldown (in 1.7, the field was changed from bv to bu, but it still compiles (albeit exhibits incorrect behavior) with bv)
Merge pull request #12 from vemacs/master

Mavenize, fix setExperienceCooldown, fix getSpectateablePlayers method, cleanup