Always return an array for getDisributedNodes
Merge pull request #376 from arv/get-distributed-nodes-empty

Always return an array for getDisributedNodes
Add support for HTMLSelectElement add and remove
Merge pull request #377 from arv/html-select-add-remove

Add support for HTMLSelectElement add and remove
Change override constucturs to filter out wrappers
Merge pull request #378 from arv/change-global-constructor-setup

Change override constucturs to filter out wrappers
Implement the HTML DOM APIs
Merge pull request #380 from arv/html-table-element

Implement the HTML Table DOM APIs
When rendering nested shadow hosts we need to always rerender descendant trees
Merge pull request #384 from arv/render-needs-to-invalidate-sub-trees

Rendering needs to invalidate nested shadow trees
Micro optimize Node contains
Set the prototype after all the mutations to allow optimizations
Merge pull request #385 from arv/contains-opt

Micro optimize Node contains
Merge pull request #386 from arv/set-prototype

Set the prototype after all the mutations to allow optimizations
Introduce a TreeScope so we can get to the root node in O(1)
Merge pull request #388 from arv/tree-scope

Introduce a TreeScope so we can get to the root node in O(1)
Wrap setDragImage
Add manual test
Merge pull request #392 from arv/data-transfer

Wrap setDragImage
release 0.2.1