Add Unicode support for LESS compilation

The LESS compiler now reads files in UTF8 and outputs in UTF16 (with BOM).
File.ReadAllText() correctly recognizes UTF16; no C# code changes are required.