Typography lint checker

This changeset adds a new typography detector. This looks at the
strings defined by the application and makes various suggestions to
make the text look better typographically, such as

- suggesting directional single and double quotes instead of straight
  single or or double quotes
- suggesting typographical apostrophes instead of straight ones
- suggesting n-dashes instead of hyphens in number ranges
- suggesting m-dashes instead of --'s
- suggesting fractional characters instead of strings like 1/2
- suggesting the ellipsis character instead of "..."
- suggesting the copyright symbol instead of (c)

There is also an Eclipse quick fix for these issues.

Change-Id: If3912f9d34841faf069174f291911f73e6b78c28
11 files changed