add new nbt parsing stuff.  
Had to wrap vanilla NBT tags in a custom wrapper in order to maintain
ability to parse old-format tags.  
Performance note -- string-based NBT parsing should only be done during
load-time, as the runtime performance of it is probably abysmal.
add bridge methods so old code interface should work fine from
plugins/rules/etc
cleanup some formatting of nbttools class