Merge pull request #236 from asi/master

avoid exception on empty content.
extract cache invalidation to separate class/interface (start #238)
- add strategy for including hashKeyName-hash as a virtual directory in
  path
- allow changing CacheInvalidationStrategy globally and on a bundle
  instance
- continue #238
attempt loading .less configuration from Web.config (fix #237)
hash as virtual directory example (changed test project to run in IIS express - fix #238)
update nuspec to 0.9.3-beta3
configure hash key name globally (fix #239)
update nuspec to 0.9.3-beta4
fix mono 3 rewrite and test-specific issues

use normal threads instead of Task Factory to test less multi-threading (Task Factory seemed to act up on mono 3)

Update Platform.cs

Update Platform.cs

use first version found

refine mono version comparison (URI issue doesn't seem to be fixed in all Mono 3 versions)

change nunit to nuget reference, include runners

fix hogan / coffeescript failure test threshold

rewrite CSS paths without using URI class
- this has all unit tests passing in mono 3.0.7 and 2.10.8.1 at codebetter
  (#241)

fix #241
Merge commit '5b899cd'
update nuspec to 0.9.3-beta5
make path rewriting a bit more readable
allow custom engine factory construction in .less preprocessor (fix #242)
update nuspec to 0.9.3-beta6
fix #244
- bug with processing of embedded resources (css only)
- added this to test site - noticed that it won't work (blows up in path
  rewriter) if temp file and output file are on different drives.  Changed
  RelativePathAdapter to fail before getting into hanging state.
update nuspec to 0.9.3-beta7
Processing @import for arbitrary content

http://stackoverflow.com/questions/17620292/reference-variables-in-a-separate-less-file-using-squishit-support-dynamic-less/17705304?noredirect=1
update nuspec to 0.9.4
fix nuspec versions (accidentally set to 0.9.4)
update nuspec and assembly info files to 0.9.5 (skipping 0.9.4 because of mistake pushing to nuget)