Converted all C++ side conversions functions to use the C++ side naming ie index_from_edict is now IndexFromEdict.  The changes do not affect Python side imports.

Fixed all conversions_c functions to use inline.

Changed all pointer_from_<type> functions to return a CPointer instance instead of just the memory location.

Updated some data files to reflect recent changes in method names.

Changed name of a few entities package classes (EntityFunctions, EntityKeyValues, EntityOffset, and EntityProperties).  Imports of these have always been by BaseEntity itself, so no real changes for scripters.

The new Entity classes now all inherit from EntityAttributes, since much of the functionality of each of the classes was identical.