fixed gentypes
added L_TRASH_INT() and L_TRASH_STRING()
fixed LTrash to make it MT-safe