Fix svg element size

Fix svg size error in FF
Improve getSize to default to .getBoundingClientRect()
add bug info, add //<ltIE9> tags and renamed fn

Attending nice suggestions in the PR
improvements after review feedback
Merge pull request #2602 from SergioCrisostomo/svg-size-fix

Fix svg element size
Remove the IFrame from DOM in the IFrame test
Merge pull request #2623 from arian/cleanup-iframe-test

Remove the IFrame from DOM in the IFrame test
normalize value on newElement

normalize value on newElement for radio and checkbox type, to fix
default value when not defined.
http://www.w3.org/TR/html5/forms.html#dom-input-value-default-on
Added specs to double check the values
Improvements after review sugestions
Merge pull request #2584 from SergioCrisostomo/checkbox-newElement-value-fix

normalize values on newElement for radio and checkbox types - Fix #2538
Element.Style's reference to document.body sometimes throws error

The check for `supportBorderRadius` references document.body which may not
exist yet (if one includes the script in the `head` for example).
Merge pull request #2624 from anutron/master

Element.Style's reference to document.body sometimes throws error
Fix setter so IE7/8 can set text of style element

Based on Arian's fix on his `fix-2265-text branch`
(could not cherry-pick the commit because file contents and directory
structure have changed too much since his last commit)