Initial work on converting to browserify.
Fix failing tests.
Finish converting all tests to mocha.
Update gitignore and jshintrc.
Rerun tests.
Update bower dependencies in .travis.yml.
Convert local dom utils to npm dom-utils.
Merge branch 'browserify'

Conflicts:
	dist/html-inspector.core.js
	dist/html-inspector.js
	spec/html-inspector-spec.js
	src/inspector.js
	src/modules/validation.js