Tweaks to Polymer's CustomElement for initial Dart integration.

This adds a single-file concatenated version of the polyfill for easier inclusion.

Also adds a check to throw when double-registering elements to match test expectations.

BUG=
R=jmesserly@google.com

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