allow createShadowRoot on body

Fixes https://github.com/Polymer/polymer/issues/421
note: the call through scope here is to support the "minimal DOM changes" test.