Made sure that TYPE.new_instance and TYPE.new_special_any_instance do not create objects of types which have not been marked as alive (which means that no object of that type is otherwise created in the system).
Removed feature `internal_meaning' in class EXCEPTION.
Made it interoperatable with FreeELKS void-safe mode.
Changed the generation of C code so that generic expanded types can have a boxed version.
So far only non-generic expanded types had a boxed version, but the C compiler is complaining when trying to get the address of an expression. So we need to malloc some memory (i.e. the box object) in order to get a pointer to it.
Fixed C compilation interoperability errors with ISE.