New object model; header contains index into array of TypeObject structures containing name, dtor etc. Rearranged dependency of Map on List code
custom allocator hooks for lists and maps
added str_trim
templates: '_' stands for the data, not an indexed element. Bug with plain array data squashed
path manipulation functions in file; str_cpy now takes a constargument
tighten up casting for C++. test-template borked on MSVC for now