A utility to fix trailing spaces and non-UTF-8 in C++ files.

* Many of C++ files have trailing spaces which makes for
  hard-to-understand diffs.

* Additionally, some C++ files contain non-UTF-8 strings.

* This changelist introduces a Python utility to fix both those
  issues at one time.