Fixup default location of boost dir.
Add conversions with pointer-style result types.
Added iterators. Prior to that, did lots of work trying to make
UStringReps that stored characters in uint8_t or uint16_t if the
values fit. Turned out to be really inefficient, lots of function
calls to get individual characters for things like searching etc.
Decided that saving space was not worth the performance hit.