Ember: Add Application.Router, Router.map, RouterDSL methods.
Added getRegion to Marionette.Application
Added AMD support
Author Tag
Preliminary version of AngularFire definition
Add library reference
Provide missing method
Fixed generics return value of Window and Buffer operators

Generics values where incorrect.  The correct result for windowWithXXX
operators is Observable<Observable<T>> and for bufferWithXXX it's
Observable<T[]>
Update to latest mapsjs definition file
Adding angular $animate definition
Add missing return types
jQuery: removed redundant interface
Added closeRegions to Marionette.Application
Improvment on AppRouter

Added appRoute to Marionette.AppRouter
Removed Controller type on processAppRoutes controller arg
Added AppRouterOptions
Typed callback arg to Marionette.Callbacks.add as a Function
jQuery: added cr to retrigger CI build
Resolves KeyCode - Type reference cannot refer to a property

The interface of the property `$.ui.keyCode` uses a non-standard name `keyCode` which clashes with the property name, giving error `Type reference cannot refer to a property`. 

Changing the interface name from `keyCode` to `KeyCode` follows the interface naming convention and resolves this issue.
Added definitions for doT (https://github.com/olado/doT)
Fixing Set interface method from 'Add' to 'add'
Add more flexibility sugar.js calls

Add some optional parameters ad return types.