Rewrite NSString to add autoconversion to and from NSString.

...nges to this class required changing other code as well.