Reland "Reduce the number of hash lookups in requiresCompositingForAnimation"

This was partially reverted in r160214, as a temporary workaround for
an underlying bug that caused animations to hang. The underlying bug
was fixed in r160405.

BUG=308851

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161636 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix svg/zoom/page/zoom-zoom-coords.xhtml

The test was failed (expectations with FAIL lines commited by auto-rebaseline)
because the test executed before Ahem font is loaded.
This patch makes sure that the test runs after font load.

BUG=311469

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161637 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reland of r161469 'Enable chromium_code=1 on Windows'

Changed from previous was to disable C4324:
d:\src\cr\src\third_party\webkit\source\core\platform\image-decoders\jpeg\jpegimagedecoder.cpp(104) : warning C4324: 'WebCore::decoder_error_mgr' : structure was padded due to __declspec(align())

TBR=thakis@chromium.org
BUG=312287

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

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