convert CHANGELOG to YAML format so that it can be parsed and reused in templates elsewhere.
add "manifest" of files required for build. used lodash templates to build arrays of files to make it extremly simple to maintain
formatting, removed invalid closing tag on link element
first pass at adding Grunt to build Less.js, converted most Makefile steps to Grunt tasks (jasmine is next). updated deps in package.json accordingly
updated README
started updating contributing.md
removed duplicate from contributing.md
Merge remote-tracking branch 'refs/remotes/Less.js/master'

Conflicts:
	CHANGELOG.md
	CONTRIBUTING.md
	package.json
removed header.js since this is handled by meta.banner in the Gruntfile
update gitignore to account for sublime text project files
setup targets for jasmine test
makes browser-test-prepare.js pass with jshint
makes less-test.js pass with jshint.js
adding browser test files during conversion to grunt tests
function to normalize URLs, use grunt methods for better logging, rebuilt test files.
Merge remote-tracking branch 'refs/remotes/Less.js/master'

Conflicts:
	CHANGELOG.md
	lib/less/index.js
	package.json
	test/browser-test-prepare.js
	test/less-test.js
Fix: syncImport issue #1389 (nodejs)
Allow creating parser without options. Fixes #1373
Fix global variable leaks
global var fix