Create CONTRIBUTING.md
Update CONTRIBUTING.md
Add initial browser test suite using phantomjs for headless testing and jasmine
Add browser specific url tests
bad error message trying to assign @@var. Fixes #1077
parser.imports passing errors

parser.imports stored any errors in .error, but only returned an error to the callback on that last import in the queue.

This commit makes it return the stored error (that.error).

issue #463
Function "modifyVars" added

The function "modifyVars" the option to modify variables in the
less-file without reloading less-file, including potential
import-files declared with "@import".
unbundle css min. Add optional dependency on ycssmin. Correct some things in the package.json. Add a .npmignore. Fixes #1080
Update CONTRIBUTING.md

add developing information
Test that import paths load from the current directory first
Look in the current directory last when looking for imports. Fixes #1083
make import-once use the full path, not the possibly relative path to determine if an import has already been included
Make import-once fix, but for the browser
Fix comment chunking. Fixes #1082
support for `@import` linking to .less files over HTTP
tidy code up, change to callback errors instead of system exit
Relative URLs in LESS files should be relative to the file that defines them.
It is up to the parser and compiler to rewrite them when those files are
imported by another LESS file.

- Modified and added test cases for import and import-once rules
- Fixed difference between client side and server side handling of relative urls
- Added a -rootpath option to lessc to specify another base path for the url
  rewriting. By default, rootpath=''
Added documentation for the -rp, --rootpath option.
Added missing newline at end of file
Fix server tests and an import bug when a media import is followed by further imports