Fixed issue with AltGr key
Run post-build actions in the background

(LESS, & Coffeescript compilation, as well as bundling)

This avoids freezing the UI thread for large solutions.
v1.1
Modified website project file nesting rules
Fixes #151
Fixed annoying error list triggering
Fixes #157
Refactor ColorConverterSmartTagAction

In addition to vastly reducing duplication,
this also fixes a bug.  Converting from rgb
or hsl to hex would show the wrong value in
the title.  (The code forgot to set Format)

This also fixes conversions from RgbHex6 to
RgbHex3, due to a similar issue.

The underlying issue is that ColorFormatter
.FormatColor() takes a fallback format, and
inly uses it if the model's format is Hsb.
F12: Auto-sync dashboard button, name consistency
Inspect/Design mode enhancements

Prevent Design mode from editing the HTML or BODY tags
Prevent updates from happening when no changes have taken place
Stopgap for #159
Made F12 mode respect the ignore list
Minor RelativePath() fixes
Write CSS URL normalizer
Fix CSS URL normalizer

Relative & quoted paths are now handled correctly
Completely refactor LESS compiler

Ported to Task-based asynchrony
Move node module fixtures to separate directory

In preparation for LESS fixtures
Properly handle relative & absolute LESS URLs

Fixes #163, #134, #33

The LESS compiler now generates absolute
paths on disk, and we rewrite them to proper
relative paths after compilation.

This also fixes relative paths when compiling
to the CSS subfolder, which never used to work

Fully unit-tested.
Re-normalize CSS URLs after compiling bundles

Fixes relative paths from CSS files in different directories.
Design mode fixes, F12 perf
Fixes to file nesting in website projects