added array & obj support to attrs.js
 - polyfill sheet added while processing styles; should help avoid FUOC
 - add pseudos shimming: ::x-special converted to [pseudo=x-special]
 - add upper bound encapsulation: instead of shimming .foo via x-name .foo we now add x-name to each node in the element's template and shim via .foo[x-name]
remove platform submodule
update paths for flattened repos
polyfill :scope inside @host rules.
make strict polyfill styling optional via Polymer.strictPolyfillStyling flag.
ensure polyfill for :scope is always at the start of the selector
handle content property specially due to issue with cssom removing quotes.
more tests for @host styling.
modify to use Platform.mixin instead of window.mixin
support [is=name] syntax.
fix content property so it round-trips correctly (https://code.google.com/p/chromium/issues/detail?id=247231)
test for @polyfill
 - @polyfill can contain @host
 - some refactoring of scope application
add 'constructor' to cloned-attribute blacklist, make that blacklist available via exports, whitespace changes
Merge branch 'master' into flattened-repos

Conflicts:
	platform
	polymer.min.js
	polymer.min.js.map
	polymer.native.min.js
	polymer.native.min.js.map
	polymer.sandbox.min.js.map
rebuild
update build
Merge pull request #174 from Polymer/flattened-repos

Flatten repos
add test for host styles for type extension elements