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
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