HTML: Enhances expand selection feature. (#903)
FileHelpers: Tolerates transient IO errors.

* Uses Enterprise Library for "retry policy".
* Routes all File IO read/write calls to helper.
* Fixes CoffeeScript, SCSS and LESS compilation-
  related issues.
* Fixes TypeScript crashing issues.
* Fixes tests.
* Other minor fixes.
* Targeting #871, #887, #890, #897, #868 & #904.
Merge pull request #909 from am11/transient-fault-resilient-io

FileHelpers: Tolerates transient IO errors
Merge pull request #906 from am11/features

HTML: Enhances expand selection feature (#903)
Merge pull request #907 from gcastre/master

[TypeScript] Change for generated files
[TypeScript] Change in IntellisenseParser

- The IntellisenseParser has some duplicate code with ScriptIntellisenseListener. They were both called every time you change a .cs file generating a .d.ts file