Pass options object to parser.parse in less.render

The options object is not passed to less.Parser.parse in less.render. This means that variables can't be overridden with modifyVars.

The tests for this pass because lessTester.runTestSet does not call less.render, but instead calls less.Parser.parse directly.

test/modify-vars.js contains a test that uses less.render to demonstrate the bug.