Audit RBTools files for unicode correctness.

Review Request #9644 — Created Feb. 15, 2018 and submitted — Latest diff uploaded

Information

RBTools
master
fe75132...

Reviewers

This change is the result of going through the RBTools implementation
(especially the clients) and checking all string usage to make sure that
we keep filenames as unicode (encoding/decoding to the filesystem
encoding when necessary) and diffs as bytes.

  • Ran unit tests on Python 2.7 and 3.6.
  • Smoke tested basic functionality on a few of the more common tools.