Added LESS worker

Added in a LESS worker for error annotations.

Note that the LESS library (lib/ace/mode/less/less.js) has been slightly modified. It was trying to access the DOM even though it was running inside a worker, so I had to remove the 'browser.js' code block to stop it throwing errors.