Adding shim for custom element polyfill to work with shadow dom polyfill.

Merge remote-tracking branch 'upstream/master' into blink_tests

Conflicts:
	tools

Merge branch 'master' into defer-enteredView

Defer entered/leftView on platforms without MutationObserver (IE). The polyfill for MO is flakey and since entered/leftView rely on it, they are too. To make these callbacks less flakey, we use a defer strategy to make sure the callbacks fire in the common case where an element is created and immediately inserted into dom.

remove tools submodule

Merge branch 'blink_tests' into blink_tests

Conflicts:
	src/CustomElements.js

fix tests on IE

Merge remote-tracking branch 'upstream/master' into blink_tests

Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/CustomElements.js

Merge pull request #61 from blois/enter_leave_view

Updating enterView/leaveView callbacks to apply only to primary document...
avoid using native implementation by default when document.webkitRegister is available. This is an outdated native implementation that is no longer spec compliant.

Updating enterView/leaveView callbacks to apply only to primary document.

Defer karma tests until after WebComponentsReady

Match mocha test runner timings

move MutationObserver definition to correct Firefox problem.

 - change entered/leftDocumentCallback to entered/leftViewCallback to match spec change  - update tests and make pass with native blink implementation

README: update lifecycle callback names

improve error message

Update CONTRIBUTING.md

Polymer/polymer#273
test: remove karma-ios-launcher

freshen tools

test: refactor karma conf, add safari/ios

Address same issue as PR 57. Android browser is not supported, but implemented fix since it's trivial.

Remove CustomElements.watchAllShadows. Platform repo now overrides createShadowRoot and handles this automatically. Fixes issue #24. Also fixes CustomElements build.

README: remove commmented section

Addresses https://github.com/Polymer/docs/issues/138
tweak doc generation settings

WCR must be async but use short async if available.

upgrade SideTable

fire WebComponentsReady event without delay

README: add "lifecycle" so people can easily find this section.

Fixup from feedback from pull request.

Moving to master tools branch.

Incorporating test from Blink with some tweaks to upgrade logic.

Merge branch 'master' into blink_tests

Wed Aug 21 17:33:49 PDT 2013

README: HTMLUnknownElement -> HTMLElement

Docs: remove <element> from readme

test: add karma-ie-launcher

test: add karma-ie-launcher

test: fix tests

test: add missing file

test: update grunt-karma

throw exception if `name` argument to document.register contains no dash (+test)

BUG=
R=jmesserly@google.com

Review URL: https://codereview.appspot.com/13798044