Use refactored element upgrade system from CustomElements
fix depedency lists
add code to inject stylesheet for <template> hiding
add custom-element-patches to modify Observation functionality for compatibility with ShadowDOMPolyfill
fix depedency lists
update test and smokeTest files
freshen CustomElements
merge from master
Merge pull request #9 from toolkitchen/observer

merge Observer branch