Update str.h

NO changes to anything the compiler sees. Comments only RE: a proposal to add an unsigned short to store the size of storage allocated in addition to the size of the string pointed to by _str.s