Typescript compilation

http://teampulse.telerik.com/view#item/266908
Yes, it should be. Currently `typescriptCompliationService` depends on `project service` and it should be extracted common interface for `project`. I am planing to do it in another PR .