Add wrapper for working with elements similar to how you'd work with the shadow dom.
Merge branch 'master' of github.com:skatejs/skatejs into html-template-wrapper

Conflicts:
	dist/skate.min.js
Make a function to return the content nodes.
Add methods to insert, append and prepend.
Get all permutations of inserting a node working with tests.
Make the template attribute and selector configurable.
Revert "Make the template attribute and selector configurable."

This reverts commit 708abcef5b38f0b74f16b32770f55e83f601eed2.

This is being reverted because if someone modifies these values then another component that uses the html templating may stop working.
Make wrapper conform to the DOM API for what it provides.
Throw valid exception.
Implement firstChild.
Move template code to a better location and denote it in the comments.
Implement lastChild.
Implement textContent getting and setting.
Implement proper textContent setting. Sub out rest of DOM methods.
Write insertAdjacentHTML tests.
Remove stubbed (and misspelled) normalize() method since this will work how we want it to natively.
Test and implement removeChild.
Ensure tests assert against elements without content nodes.
Allow accessing of non-overridden methods and properties.
Simplify by extending only Object.prototype for the time being.