Fixed handling of zero-byte-files

When linting a zero-byte-files, lesslint throws an error, when calling toCSS on a non-object.

PR includes fix & test
I'm not a fan of the trailing `if` here.  Can you make the `css = tree.toCss({...})` wrapped in a `if` the old fashioned way?