IDL compiler: methods in Node interfaces

BUG=239771
R=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165015 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update default shape property value to 'none'

The default value of the shape-inside and shape-outside properties has
changed from 'auto' to 'none'. This patch changes the CSS parsing code
and fixes up the tests.

BUG=322165

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165016 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Cleanup IDL test files

Some fixes to IDL test files:
* Move SVG tests to separate TestSVG.idl, as we will not need these in future
(so we can just delete this test case when SVG rewrite complete)

Remove as unused in real IDL files:
* callback interface arguments in constructors
* nullable array

Style fix to TestTypedefs:
* typedefs at *top* of file

BUG=239771
TBR=haraken
NOTRY=true

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

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