Add [StrictTypeChecking] to the SVGGeometryElement interface

Apply strict type checking to the SVGGeometryElement interface.

Fix an issue with the [StrictTypeChecking] attribute, where 'undefined'
would be accepted when it shouldn't have been. This made the explicit
checking in SVGTransformListPropertyTearOff unnecessary, so remove (and
update test with the new expected result.)

BUG=341810
BUG=342741
BUG=341379
BUG=341620
BUG=341030
BUG=341776

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

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