Initial working revision
Introduced manipulation functionality

 * Add and change tags
 * Bugfix (allocating a pointer instead of an object)
Added README
README update
Added "NBT_Change_Name()"
Major tree modification functions

 * new: NBT_Remove_Tag()
 * new: NBT_Find_Tag_By_Name()
 * fixed: NBT_Add_Tag() - "off-by-one" bug
Slight improvement to the main program (testbed)

 * Replaced "hard" file processing with option parsing for the sake of
   extensibility
Added NBT_Write() and friends
Changed naming conventions

 * Functions: nbt_do_this
 * Constants: NBT_FUNKY_CONST
README update
Bugfixes

 * Removed accidental debug printings
 * Fixed "nbt_write_list()" not writing list length
Portability update

 * Replaced "short" with "int16_t"
 * Replaced "int" with "int32_t"
 * Replaced "long" with "int64_t"
More portability update + new example

 * Fixed further issues with integer sizes
 * Included a new example program (datlevel)
Fixed capitalization error
More portability fixes + new example

 * Fixed >32 bit integer constants
 * Added chunk block replacer
More integer constant fixes
Added new accessor functions, small fix

 * Fixed compiler warning about an "unitialized" variable
 * Added "nbt_cast_<type>()" functions that will return a NULL
   pointer on type mismatch.
Added type aware setters, added missing function

 * Added "nbt_set_<type>()" that'll return 1 on failure and 0 on success
 * Added missing "nbt_cast_string()"
 * Made "nbt_change_value()" secure
 * Some source code cleanup
Major updates

 * Added "nbt_new_<type>()" functions that initialize a valid new tag
 * Changed "nbt_set_<list types>" to take the values directly
   as arguments instead of wrapped in their own types
      TODO: Provde a nicer way to add or remove values at given
            positions
 * Added "nbt_get_length()" to get the length of lists, compounds and
   byte arrays
 * Added "nbt_get_list_type()" to get the type of a list
 * Adapted "nbt_add_tag()" to only add to compounds now and take a
   pointer to an "nbt_tag" instead of creating the tag itself
Updating README to match current development status