Fixed parsing general type information from a file
Fixed Linux linker errors
Fixed int(<pointer>) not returning the address as an unsigned long (it returned it as a long)
Fixed a small mistake
Added macro ADD_MEM_TOOLS to all exposed SDK classes

- Fixed RadianEuler not being exposed
- You can now return directly an exposed class in a callback created by
the CCallback class instead of converting it to a pointer at first
Removed <edict_t>.get_key_value and replaced it with <edict_t>.get_key_value_<type>
Fixed inheritance issues for the cvar_c.ConVar class.
Woops, fixed memory leak...
Made conversion functions (hopefully) crash proof
Added missing HookType enum
Added new memory.hooks module with PreHook and PostHook decorators.
Added missing import in memory.hooks
Updated plugins.manager to check for <object>.callback.__module__ when unloading a plugin.  This eliminates the need to add setting the object's __module__ to the callback's __module__ in many AutoUnload classes.

Fixed BaseEntity keyvalues and offsets methods.
Added on_dealloc and on_realloc callbacks
Fixed ref counting in CPointer::__del__

- Destructors of custom types are now called
Exposed datamap_t, typedescription_t, variant_t and inputdata_t...
DataMap.__getitem__ now raises an IndexError if the given index is not valid (this allows direct iteration over the object).
Added dump_c.dump_string_tables...
Added missing import in main __init__.py
Update plugin_strings.ini

Added Dutch Translations.