Move remaining properties out of oldApplyProperty

This patch moves the few remaining properties in oldApplyProperty to the
jinja2-based StyleBuilder and deletes oldApplyProperty. Subsequent
patches will clean up the StyleBuilder a bit more now that it's easier
to see how everything fits together.

The properties that were left in oldApplyProperty and moved across are:
content, font, internal-callback, perspective, -webkit-perspective,
-webkit-app-region, -webkit-font-feature-settings, -webkit-locale,
-webkit-writing-mode, baseline-shift

I've also moved the public applyProperty to the top of its file to make
it easier to see and changed the return type of the private applyProperty
to be void (all properties are handled by this now, so it should always
succeed at applying).

BUG=237400

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

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