Fragment handling in data-uri function 1959

The change removes #fragment from filePath before readig the file and adds
it back to the end of the generated uri.
Fix missing ^, causing parse error. Fixes #2154
Pass options object to parser.parse in less.render.
1.7.5 release
Added case insensitive units handling. Issue #2096
Merge https://github.com/less/less.js into case-insensite-units-2096

Conflicts:
	test/css/comments.css
	test/less/comments.less
Merge pull request #2181 from SomMeri/case-insensite-units-2096

Case insensitive units parsing and comparison
Merge remote-tracking branch 'origin/master' into 2_0_0

Conflicts:
	CHANGELOG.md
	lib/less/index.js
	lib/less/parser/parser.js
	lib/less/tree/dimension.js
delete merged dist files
Merge branch '2_0_0' of https://github.com/less/less.js into 2_0_0