Remove -webkit-hyphens and -webkit-hyphenate-limit-* properties.

-webkit-hyphens was only partially implemented and the
-webkit-hyphenate-limit-* properties help to control the unimplemented
parts of -webkit-hyphens.

We still support &shy; (soft-hyphens) and -webkit-hyphenate-character.

Test changes:
- Rewrote hyphen-min-preferred-width to use &shy; instead of -webkit-hyphens:auto.
- Rewrote hyphenate-character.html so it's a reftest and uses &shy;.
- Removed a -webkit-hyphens: none; test case from soft-hyphen-min-preferred-width.html.

BUG=107111
R=ojan@chromium.org

Review URL: https://codereview.chromium.org/20526006

git-svn-id: svn://svn.chromium.org/blink/trunk@155171 bbb929c8-8fbe-4397-9dbb-9b2b20218538