fixed using starting index for parser nodes, which enables the creation of accurate source maps
innerText isn't available in ff/chrome/etc so use innerHTML
Merge pull request #1795 from dhaber/browsertest

Fix for running test cases in a regular browser like Firefox or Chrome
Updated .jshintrc to highlight for ... in without isOwnProperty

Issue #1792
Merge pull request #1797 from DHainzl/patch-1

Updated .jshintrc to highlight for ... in without isOwnProperty
Fix for in without hasOwnProperty
support shadow dom selectors. fixes #1801
Fix css guard error. fixes #1796
update changelog
Merge pull request #1780 from brenmar/master

#1778 standardised using starting index, to fix incorrectly mapped sourcemaps
fix sourcemap test
allow empty files
update changelog for 1.6.1
1.6.1 release
Updated current version in readme.md
ability to insert uppercase color names
small compatibility fix for prototype.js
Merge pull request #1804 from cettox/master

small compatibility fix for prototype.js
Merge pull request #1803 from wareczek/patch-1

ability to insert uppercase color names
More consistent named colour variables.