LessFilter now parses whole file - fixes case when @var defined in another *.less file

Fixes this use case:

````
files:
    - css/base.less # defines @color1, @color2...
    - css/footer.less # uses @color1, which throws error