Make lessc command OS-independent

Previously, the `lessc` command issued to a sub process when `useCommandLine = true`
omitted a file extension, implying that it was expected to be a reference to an
executable file in a Unix-like environment.  The windows version of `lessc`
includes the file extension `.cmd`, so the command execution omitting it would
fail with an IOException.