Renamed to libutil

Global macros prefixed with LU_

Classes moved into libutil namespace
Added MemoryTracker and associated debug options