FIXES ISSUE #1453: let ModifyVar change numerical variables
This adds an additional `vars` parameter to the `parse` method. It allows a user to inject variables into a less string before compiling.
Merge branch 'parse-add-variables' of https://github.com/joscha/less.js

Conflicts:
	lib/less/parser.js
	test/less-test.js
Added html files ending should be treated the same way as line endings
inside htm files.
change to use format consistent with the browser and for sourcemaps to take additional variables into account
Merge branch 'master' of https://github.com/cloudhead/less.js
missing var config file
fix typo. fixes #1753
use new parser options in the browser
Fix the return code when asking for help/options. Fixes #1664
Merge branch 'ModifyVars_Numerical_Vars' of https://github.com/MSamman/less.js

Conflicts:
	lib/less/browser.js