Change zoom handling in hittest-relative-to-viewport test

Change the hittest-relative-to-viewport.html test to scale the hit test
coordinates when zooming instead of having two sets of hard coded
values.

This is more reliable than comparing the resulting offsets as a
rounding error will at most be off by one now.

Review URL: https://chromiumcodereview.appspot.com/23721004

git-svn-id: svn://svn.chromium.org/blink/trunk@156886 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline virtual/gpu/fast/canvas/canvas-draw-canvas-on-canvas-shadow.html

It failed since r156865, and the new result looks better.

BUG=
TBR=junov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156887 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add the text direction to the WebScrollbar interface.

When drawing thinning scrollbars, we'll need this information.
The text direction is always LTR for horizontal scrollbars.

BUG=None
TEST=None

Review URL: https://chromiumcodereview.appspot.com/23734003

git-svn-id: svn://svn.chromium.org/blink/trunk@156888 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add some suppressions for generated visual studio files to .gitignore.

R=scottmg@chromium.org, thakis@chromium.org
BUG=

Review URL: https://chromiumcodereview.appspot.com/22825022

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