Added condition to check if HEX code contain only valid characters
Added more flexible check for HEX color code. Also error is now less specific.
Added another test case for missed space in color definition
Fixes e("").
Remove the "done" message displayed at the end of the compilation with Rhino.
If the end line is comments, the modify-var option will have no effect.
Base64 encode source maps

This prevents some edge cases where encodeURIComponent fails to create a valid
source map.

This particular edge case was identified when trying to create source maps for
the lesshat mixin library.

Signed-off-by: Tim Smart <tim.smart@designworks.co.nz>
window.ActiveXObject in IE11: fix boolean casting

in Internet Explorer 11:
window.ActiveXObject // function ActiveXObject() {[native code]}
!window.ActiveXObject // *true*
Remove copyright from licence so we only have one

 up to date copyright in the readme.
remove 0.8. 0.8 works but only if you don't use

 any dependencies. Support will be removed from the package.json in 2.0.0
Update README.md

Add optional dependencies
1.7.1 release
make the include example text clearer
Add missing info for 1.7.1
suport passing strings to paths
fix regression with jsifying code - all dimensions would be rounded. Fixes #2057
1.7.2 release
don't round values returned by colour query functions.
missing distribution files
Fix backtracking on multiplication to support dimension /|* keyword, with or without strict maths. Fixes #2066.