Compiler: Various compiler fixes

Notes:

- Added CLI switch.
- Fixed LESS SourceMap issue.
- Removed temporary file dependency in LESS compilation.
- Added Basic test for CoffeeScript and IcedCoffeeScript.
- Fixed compiler messages: Removed StandardOutput and StandardError. StdOut is now redirected to a temp file. Once the error message is read, the file is deleted. This works for both CoffeeScript and LESS compilers. **The old method was only working with less compiler.**

**The snafu:**

`node.exe` exits with correct `ERRORLEVEL` while the CoffeeScript is still asynchronously writing to StdOut. I suppose, its a race condition issue which either one of three actors is causing: Node's I/O handler, `System.Diagnostics.Process`, CoffeeScript npm. The `StdErr` is always printed on screen when I run the command manually on the console, but `BeginOutputReadLine` fails to read any text line (only `\r\n` characters on both output and error streams).

Our issue is somewhat similar to [this](http://stackoverflow.com/q/18956675) issue (but not exactly the same).