Fix typo

Force TypeScript definition file in UTF-8
Merge https://github.com/madskristensen/WebEssentials2013
Merge pull request #327 from gcastre/master

Fix typo in typeName
Cleanup: Code formatting.
Analysis: (CA1001) Implement IDisposable.
Analysis: (CA2000) Dispose before losing scope.
Steven's answer:
http://stackoverflow.com/a/8739593/1712065
has some valid arguments for a similar scenario.
Analysis: (CA2104) Readonly mutable type.
Analysis: (CA2204) Correct literals spelling.
Analysis: (CA2208) Correct argument exception.
Analysis: (CA2227) Read-only collection property.