Added functions get/set_block_command() and get/set_command_block_name()
Check if parameter 2 in set_block_command is a string
set_command_block_name needs a string
Added command minecart support, fixed docs and null
Update for latest changes to projectiles.

Recent additions to Bukkit included distinction of ProjectileSource,
which can be an entity or a dispenser (or through modding, other
blocks). The previous behavior was CH treated projectile sources as
either an entity or null. This commit accommodates the new handling.
Merge pull request #214 from jb-aero/bans

Update for latest changes to projectiles.
Added the initial Federation system framework.

All functions are currently commented out, and nothing works yet.
Merge origin/master
Handle unknown exceptions when attempting to load classes manually using the ClassDiscovery API during extension loading.
Added <repository> and <snapshotRepository> to pom.xml

The tabs hurt the eyes!
Fixed a bug where numArgs (and general linking) wasn't being used.
Merge origin/master
Possible fix for some events/functions not loading properly.
Encode the path in case it's an invalid URI.
Merge origin/master
On second thought, just toString it.
Remove the "file:/" portion from the front of the url.
Missed a place that we have to do different path handling.
Added read_binary(), for reading in binary files.
Fixed a small bug in the optimizer-test tool, and SimpleSyntaxHighlighter.