Merge Document::recalcStyle into updateStyleIfNeeded

No one should call recalcStyle directly, especially not with arbitrary
StyleRecalcChange values. This patch merges it into updateStyleIfNeeded
and switches callers to using the normal setNeedsStyleRecalc() and
updateStyleIfNeeded() or updateLayout() API.

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

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