Pass the filename and paths on to the Less functions

I think it would be useful if functions (less.tree.functions) had some additional arguments passed on:

  * filename - the name of the LESS file
  * paths - search paths (reuse the @import paths)

It could be used to create functions which will be able to resolve relative paths - data-url() function for example.