ole2str sanitation code review changes:
- ole2 string conversion now reuses previous translation (realloc)
- ole2 codepages are stored and reported as uint16_t from int16_t
- added ole2 string exception when source is UTF-8 or US-ASCII
- various other code fixes