change render and tree to return an object containing css and map and in the future possibly other things
Do not require users to construct a source map builder
Fix the sourcemap options to default to the correct directories
simplify sourcemapfilename in lessc and expose the output filename