Content size restriction removed.

Therefore externally allocated strings can be passed and they
shall be safely removed.
Reference flag added to the collection super class.
Reference flag implemetned.
Generating file attributes based on xml node fully implemented.
Enumeration added for object types.
Parser tokens add for header file.
Library interface added.
Destructor of child object called if set.
Order of fcalls in destructor changed.
buffer variable removed as this is not required any more.
Destructor calls on parents corrected.
Compiler correction added.
Compiler corrections made.
Destructor callbacks are added for parent.
Test program and make script updated.