lcc: Move memset from new operator into allocator
lip: Move memset from new operator into allocator
toolbox: Fix atom

The function Toolbox_Atom_getOrCreate(const char *,size_t,bool) went into an endless loop if the bucket was not empty.
gc: Update toolbox
lip: Add error codes