Added JQueryMobilePath interface
See http://api.jquerymobile.com/category/methods/path/
Added flipswitch widget.
Bump to 1.4
Removed showPageLoadingMsg and hidePageLoadingMsg
Added new enhanceWithin() method.
Added pagecontainer as a property.
es6-promises defintion addition
Durandal: System, ViewEngine, ViewLocator declaration in interface

Fix in DurandalEventSubscription: the routeHandler wasn't optional
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
fixed header

search/replace mistake
Created definitions for js-git

https://github.com/creationix/js-git

few remaining problems:

* overloading read/write git-object types
* typing of streams
* typing of options
fixed js-git implicit any
Removed methods which don't exist anymore.
Fixed issue with noImplicitAny
various defintion correction + more tests

- correct onReject typings when onFullFill is 'undefined'
- add onFullFill as optional parameter (to use myPromise.then())
- make cast/resolve/reject parameter optional
- add examples from http://www.html5rocks.com/en/tutorials/es6/promises/
"onFullFill" should read "onFulFill"
Added flipswitch options
jQuery: added typing for fn