TypeScript: Excludes Margin for *.d.ts files
Margin: Use content type instead of file extension
Typescript: Disposing margin after use
BrowserLink: Fix #404

for is a keyword and cannot be used
as a property name.
The correct property is htmlFor.
Bundles: Fix #220

Don't re-minify if file doesn't change,
as long as the minified file already exists.
Merge pull request #405 from SLaks/test-cleanup

BrowserLink: Fix #404
Merge pull request #406 from SLaks/bundle-fixes

Bundles: Fix #220
AppCache: Classifier and file icon. Fixed #407
Margin: Fixed code analysis
Margin: Minified file to use correct path.
MarginBase code refactoring.
LESS: Incorrect method nesting.
Helpers: Handled edge case.
When target file is outside project directory,
ProjectItems.AddFromFile( .. ) throws
COMException: "Webs do not support linked files."

For instance, it will throw exception if custom
folder in compiler is set to absolute or relative
path, which yields a location outside
the project scope.

For instance, if custom folder in compiler is
set with absolute or relative path, which yeilds
a location outside the project scope.