Remove custom FormData.append() bindings code.

The overload resolution needed for the two FormData.append() methods can
be handled directly by generated code, so drop the custom code we had
in place for this API.

Along with it, handle the conversion of append()'s DOMString arguments
per WebIDL (as it is now), removing the special treatment of null and
undefined arguments. This also aligns with how others (Gecko, Trident)
handle these arguments.

R=haraken@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169841 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Elements] Restore selected shadow DOM elements on reload

R=pfeldman, vsevik
BUG=354853

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169842 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ASSERTION FAILED: !remainder in WebCore::RenderTableSection::distributeExtraRowSpanHeightToAutoRows

While distributing the extra rowspan height in rows, result of multiplication
is overflowing in integer and whole method is getting failed due to this. So
typecasted a value to 'long long' and final result of the calculation always
fits in integer range.

BUG=334652
R=jchaffraix@chromium.org

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

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