Added 1.3-stable branch to Travis CI builds
Build: Removed deploy:latest, renamed deploy:release to release
Revert "Removed unused license file"

This reverts commit ec666953e8f0efa70bd1bcd83c1ecd774a0d077b.
Listview: Added style for ordered list with formatted content. Fixes #1609.
Controlgroup: Clarified comment.
Navigate event: Create a custom event called "beforenavigate" so that, when someone binds to "beforenavigate", the "navigate" event will be initialized.
Popup: Make it work as a widget on its own. Fixes #5742.
Merge branch 'master' into enhancement-order

Conflicts:
	.travis.yml
Unit tests: Added test to make sure that when attaching to beforenavigate it is actually fired when the location is modified.
Demos: Added single page template example. Fixes #5716
Demos: fixed broken link to remote autocomplete demo. fixes #5744
Added missing semi-colon in navigate events.
Demos: New intro paragraph for table column toggle page. Fixes #5737
Demos: loader widget demo - coding standards.
Demos: data-ajax="false" for link to loader widget page. Thanks @jakeboone02!
Merge branch 'master' into enhancement-order
Registry: Rewrite as new "enhancer" object.

This means we no longer need to hook to pagecreate to do any enhancement. The page widget AMD-depends on the registry and calls $.mobile.enhancer.enhance( this.element[ 0 ] ) during its _create method. Since the widget factory triggers "pagecreate" after _create() returns, this also means that all registered widgets will have finished enhancing by the time pagecreate is triggered. This, in turn, means that implementors of third party widgets need no longer necessarily have to wait for pageinit. They can act on pagecreate.
Registry: Convert to private object instance.