WrapperTypeInfo: Fixed range check in getInternalField.

This would previously allow an off-by-one error to go undetected (a
field with an index equal to the field count).

BUG=295345

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158164 bbb929c8-8fbe-4397-9dbb-9b2b20218538
paintingRoot of a renderobject should be the renderer of its enclosingLayer RenderLayer.

DragImage for a element is painted by providing appropriate node to Frame::nodeImage(Node* node) but the node may not have its own RL. So, paintInfo.shouldPaintWithinRoot(RenderObject*) fails at InlineBox::paint() for "static inline-block" elements which are painted in its enclosing RL(paintingRoot). 


Infrastructure for retrieving the drag image for pixel testing does not yet exist. So, ManualTests/drag-inline-block.html: Added.

BUG=101204

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

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