Fix rhino merge error. Fixes #1184
variables in media queries in import statements
Update lib/less/browser.js

Add support to "file:///" url which could be useful using "--disable-web-security" without a web server.
make root slash non greedy
do not pollute the parent scope after mixin call if variable is defined
Fix #791 - avoid engineering syntax in dimensions
change data-uri to look at the file relative to the root or current less file. Fixes #1186
Fix data-uri relative url to be relative in the same way as normal url's
Support reading other arguments as default parameters. Fixes #43
Updates copyright year in README.md
Merge pull request #1197 from Starefossen/patch-1

Updates copyright year in README.md
Update CONTRIBUTING.md

Move developing information to the wiki. Be clearer about feature requests.
Update README.md
Update package.json
Change tan function test value.

Apparently there is some disagreement on the tangent of 40 between browser and node. 42 is the answer.
Prevent data-uri function from embedding files larger than 32KB.

Although IE8 does support data-uris, it only does so with a limit of 32KB. It's a silly limitation, but a source of potential bugs. When the limit is exceeded, the data-uri() function will simply return a normal url() value with a relative path to the asset.

One may pass --no-ie-compat to lessc to avoid this safeguard.
Functions use evalEnv, not parseEnv. (move ieCompat env flag)
Actually pass ieCompat into evalEnv for lessc.
Pass silent and verbose flags to evalEnv.
Wrap data-uri warnings in an env.silent check, silencing test set.