Updated MCEntityType with the new Minecart enums.
Added "cause" parameter to persistance exceptions to make tracking a bug easier.
Merge branch 'master' of github.com:sk89q/commandhelper.git
Added logic to detect the encoding of a file (and use that) in the PN
Added a conditional, so if a literal null is encoded in json, it won't NPE.

I'm actually not sure about this one, because it apparently depends on the file encoding, even though the contents of the file otherwise don't change.
Added a shortcircut to return null if the object returned is null.
Added an example to set_mob_equipment
Started adding redis to the PN.
Suppressed all exception messages in the Abstraction Enum Verification Thread.

These don't pose any sort of danger for the server, and are simply a nuisance when not in debug mode, so the warning is still shown, but only if the server is in debug mode. Otherwise, they are completely suppressed.
Added player_consume, projectile_hit, and some new 1.5 abstraction.
Changed byte array string functions to be more standard.
Added a way to change the string encoding in the byte array functions.
Fixed failing unit test. The test was invalid.
Added the weather converter, (get|set)_mob_name, send_texturepack, and updated to 1.5.1
Merge pull request #96 from jb-aero/master

player_consume and projectile_hit events, plus 1.5 abstraction
Fixed redis data source.
Added some unit tests for persistance.
Fixed a traversal bug in persistance's get_values. Also changed the default encoding to ASCII.
Merged in from origin.
Fixed 2305.