added a capacity field to vector objects, ready to implement push and pop
implemented some builtin string operations
enabled more compiler warnings
defined macros for heapobj masks; some cleanups