Bump to 1.4
Removed showPageLoadingMsg and hidePageLoadingMsg
Added new enhanceWithin() method.
Added pagecontainer as a property.
Created definitions for lazy.js

"Like Underscore, but lazier"

https://github.com/dtao/lazy.js
http://danieltao.com/lazy.js/
added promise chaining for http

the type of variable num in below sample was not detected without this signature. 
```
var $http: ng.IHttpService;
declare function foo(): ng.IHttpPromise<number>;
declare function bar(): ng.IHttpPromise<string>;
$http.get('asdfsadf').then((resp) => foo()).then((bla) => bla.data).then((num) => num);
```
Revert "added promise chaining for http"

This reverts commit ef8d6d25e82f5683d586b4be3dd794cc51a1b932. Needs more tests
added Lazy.js to README.md
Merge pull request #1543 from Bartvds/def/lazy.js

Created definitions for lazy.js
fix grunt.file.expandMapping related issue
Merge pull request #1546 from bigsan/master

fix grunt.file.expandMapping related issue
es6-promises defintion addition
jQuery: Add jQuery/$ JSDoc

And test suite
Durandal: System, ViewEngine, ViewLocator declaration in interface

Fix in DurandalEventSubscription: the routeHandler wasn't optional
Merge pull request #1547 from johnnyreilly/master

jQuery: Add jQuery/$ JSDoc
Fixed loading method

Added empty loading method + return a JQuery object instead of void
Renaming to respect conventions, add Readme
correct references in test
add blank line
Fix build errors and add a test
Changed a comment