fix spawn_mob throwing exceptions when there is no subClass, and fix PigZombies getting the Zombie handling.
add onlinemode check to get_server_info, add effect data to make_effect, and change item_drop function to not be confused with the event
block_break: add location and xp data, add xp mutable, make drops field based on the tool used to break it

Fixes Bug 1984
half fixes Feature 1886
Added sudo(), and deprecated runas(~op)
Added initial docs for MSP
made make_effect not crash clients, added auto-lookup of valid vanilla block/item ids
Merge pull request #61 from jb-aero/pullable

Fist full of fixes
Removed is_block_solid, and replaced it with get_block_info, which returns a bunch more data about a block (this can be further extended later)
Fix ArrayIndexOutOfBounds exception.
Merge pull request #64 from EntityReborn/master

Fix for bug 2207
Added PackagePermission class
Merge branch 'master' of github.com:sk89q/commandhelper.git
Fixed sudo(). A dynamic class name was incorrect.
Fixed syntax generator.
Added auto-documentation to exception types.
Code cleanup.
Updated for full compatibility with 1.4.6.
Merge branch 'master' of github.com:sk89q/commandhelper.git
add player_interact_entity event, get_mob_age, and set_mob_age
add shoot_projectile