HTML: Enhances expand selection feature. (#903)
[TypeScript] Fix for nested enum in class

Add a config option to enable/disable camelCasing for enum values
Add a config option to add TypeScript reference path in .d.ts files
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