Netlist: Added pascal like strings (pstring) class. These use only size(void *) in objects. Uses reference counter to share identical string between various pstrings. 

In addition, fixed some bugs and added auto-sizing to netlist_list_t. 

There shouldn't be memory holes left now, apart from memory allocated in a static class factory.