Added transportSafe to encode/decode to plain-text.

This isn't nearly as compressed as lz-string natively but still yields
considerable savings over uncompressed and uses only basic characters.
A simple test of a JSON object:

- 676,000  uncompressed
- 39,000    compressed
- 154,000  compressed & encoded