Added array_insert().
added entity_equipment functions (adds 2201), added possibility for ambient potions, fixed 2285, fixed pigs not being living entities
Don't declare functions to return concrete implementations if an interface is available.
Merge branch 'master' of github.com:sk89q/commandhelper.git
Merge pull request #91 from jb-aero/master

equipment api, and get_highest_block_at fix
Merge pull request #92 from EntityReborn/master

Crunchy goodness.
Merge branch 'master' of github.com:sk89q/commandhelper.git
Return null, instead of throwing a NPE at this level.
Merge branch 'master' of github.com:sk89q/commandhelper.git
added enchants and custom potions to itemmeta, made fireworks an entity, made damage events only fire once

Adds:
http://redmine.sk89q.com/issues/1551
http://redmine.sk89q.com/issues/2287
http://redmine.sk89q.com/issues/2289
Added trace()
Merge branch 'master' of github.com:sk89q/commandhelper.git
Fixed docs
Fixed docs
Merge pull request #93 from jb-aero/master

added enchants and custom potions to itemmeta, made fireworks an entity
Changed item_drop to allow for normal item arrays now.

Things like enchanted items and stuff can be dropped now. Also, added MCSpawnReason.BED.
Merge branch 'master' of github.com:sk89q/commandhelper.git
Changed the item_drop() function to drop_item().
Throw a CRE instead of an IllegalArgumentException in array_insert
Clarified the docs in player_teleport.