gentypes: added the type and instance cast macros
added l_object_new()
cleanup
added l_type_register()
linked the lib with glib
fixed test_ltype
added l_type_init()
fixed L_TYPE_INFO
added l_type_instantiate()
added l_object_class_register()
fixed l_object_new()
remove all LType stuff
gentypes: added the get_class() definition