CoralVM-C: Preparing implementation of memory zones and class bootstrap

TODO: Figure out a class autoloading mechanism
TODO: Use the default module vendor with the system modules
CoralVM-C: Reworked initial class hierarchy

TODO: Update the documentation.
The class hierarchy is now more straightforward and simple. Deprecated the idea of a Type type, now every type will be an instance of Class, which itself is an instance of Object, and BaseObject to the full extent. Custom user types will use a different mechanism of registering constants, possibly creating specialized Proxy instances.
CoralVM-C: Fixed coral.h bugs and comments, updated class.c to store class name
CoralVM-C: Special update to coral.h, updating comment about class hierarchy and fixed a few constants that identify object type
CoralVM-C: Removed Core as a module, shifted class-module hierarchy
CoralVM-C: Cleared main.c and vm.c from debugging code
CoralVM-C: Updated coral.h to include structure for module and proxy
CoralVM-PHP: Moved PHP implementation

On wrong branch though.
CoralVM-C: Preparing VM routines