Move outerHTML/innerHTML properties from HTMLElement to Element.

This is where they belong according to http://domparsing.spec.whatwg.org/
Merge pull request #21 from cscott/move-outerHTML

Move outerHTML/innerHTML properties from HTMLElement to Element.
Fix querySelectorAll() on unparented Elements.

This removed code dated back to when domino used Sizzle as its selector
implementation.  It caused the first querySelectorAll() on an unparented
Element to parent the node and then run the query on the parent node,
with surprising results.
Merge pull request #23 from cscott/qsa-orphan

Fix querySelectorAll() on unparented Elements.
This test case (from gh#22) apparently fails on node 0.10.
Merge pull request #24 from cscott/gh-22

This test case (from gh#22) apparently fails on node 0.10.
Update zest selector library to 0.0.4 (upstream git a2afc29dea0).

Upstream zest is at https://github.com/chjj/zest
Merge pull request #25 from cscott/zest

Update zest selector library to 0.0.4 (upstream git a2afc29dea0).
Add querySelector/querySelectorAll to DocumentFragment (closes gh #20).
Merge pull request #26 from cscott/gh-20

Add querySelector/querySelectorAll to DocumentFragment (closes gh #20).
Updated mocha and should.js to support Node 0.10
Fixed regression in Node 0.10. Closes #22
Add require for missing utils module

Ran into this while doing some testing. Utils gets used in `handleErrors`
require('./utils') in order to use utils module

Not sure why this didn't come through in last checkin.
Add var to variable declaration

Because apparently I'm getting too used to CoffeeScript
Merge pull request #28 from fortes/patch-1

Add require for missing utils module
Fix Document.title to match DOM spec (create <title> if missing).
Merge pull request #29 from cscott/doc-title

Fix Document.title to match DOM spec (create <title> if missing).
Describe issues with Element.attributes.  (closes gh #27)
Release domino 1.0.10.  (closes gh #30)