Implemented remaining non-grouped longhand property APIs
Added the property APIs and implemented the parseSingleValue method on
the remaining longhand non-grouped properties that did not have stub API
implementations.
This includes the following properties:
- animation-direction
- animation-fill-mode
- animation-iteration-count
- animation-play-state
- background-color
- box-shadow
- font-weight
- object-position
- perspective-origin
- text-shadow
- transition-property
- webkit-box-reflect
BUG=
668012
Review-Url:
https://codereview.chromium.org/2882603002
Cr-Commit-Position: refs/heads/master@{#481115}
Committed:
https://chromium.googlesource.com/chromium/src/+/fbee2d97beece9b3b4dea2181019621a9f5299fb