Made TypeScript Intellisense Writer [try to] extract generic argument from property types that are collections.
Merge pull request #391 from fsoikin/typescript_intellisense

Made TypeScript Intellisense Writer [try to] extract generic argument from property types that are collections.
File icons: Added support for custom file icons
File icons: Refactoring
File icons: Added .bundle icon
File icons: Added icon for web fonts
File icons: Added icon for .gitignore etc.
Code: Decouple Compilers from Margin.
* Code Refacroting.
* Analysis Fixes.