Updating ts files.

Preparing to work on Durandal ts file...
Implemented TypeScript def for durandal/system.
Implemented TypeScript def for durandal/viewEngine
Slight improvement in viewEngine d.ts.
Implemented TypeScript def for 'durandal/events'
Implemented TypeScript def for 'durandal/binder'
Implemented TypeScript def for 'durandal/activator'

-Add missing semicolon to the activator module.
Implemented TypeScript def for 'durandal/viewLocator'
Implemented TypeScript def for 'durandal/composition'
Implemented TypeScript def for 'durandal/app'
Implemented TypeScript def for 'plugins/dialog'

Fixed some missing properties and comments in modules.
Implemented TypeScript def for 'plugins/history'

Fixed some missing semicolons in source.
Implemented TypeScript def for 'plugins/http'

-Fixed up some comments.
-Better scoping of some of the TS related interfaces.
Implemented TypeScript def for 'plugins/observable'
Implemented the TypeScript def for 'plugins/serializer'

-Also fixed some comments and syntax issues in the module code.
-Cleaned up some TS def scoping.
Implemented the TypeScript def for 'plugins/widget'