make test suites compatible with Firefox
move forEach, deref, localNodes (nee localChildNodes), and localParent (nee localParentNode) functions to ShadowDOM
ShadowRoot now installs shadow reference on node.webkitShadowRoot, as per spec; collate localNodes, localParent, forEach, and deref functions into ShadowDOM export; rearrange code slightly
remove redundant 'resolveNodeUrl'
allow script execution via 'eval' instead of script-tag injection by setting 'eval' flag
clearer demarcation on client-side document injections