Update development environment
Update library
Update MVC Template
Improve public definition file
Improve view control
Correspond to TypeScript 1.1
Update dependency