Added in vector, string data structures.  Also added an incomplete xbm implementation
which will use them.
Whoops, forgot about the licensing for img_string.c