thessc_config_get() returns a ptr! Get the value member of the returned struct
we dont want the pointer, we want the value!
Rewrote the Module type

We need the GenericModuleFunctions here in this struct, as it is much easier to
call these functions in the kernel, when they are placed here. Removes
GenericModuleFunctions member from Module types.

Adds also some missing function pointer entries in the type.
removed set-helpers-function as this is placed in the genericmodulefunctiony type
fixed order of allocating and checking
load_funcs is now available in Module type, reordered funcptrs
Almost complete rewrite

As the Module type includes the GenericModuleFunction types via a member directly now,
the whole allocation-mechanism was rewritten in this commit.

It is much easier to call generic functions now.
fixed missing goto marks
fixed missing include
Merge branch 'rebuild_module_types' into core
fixed variable type from type to type-ptr
Merge remote-tracking branch 'uber/core' into core
added rebuild,prepare,clean and other tasks
Merge branch 'core' into core_make
added missing macro
Added config getter function

Added config getter function thessc_config_get_value() for getting the void* to
the value directly.

Fixed all appearances of thessc_config_get().
Added missing configuration identifier member
typos fixed
As "read" was taken as symbol, do a typedef here
added missing casts