Merge pull request #57 from mzedeler/master

Fixed a tiny typo
Fixed issue #61.
Support for popup events was added
Update code to support jQuery Mobile 1.2.0, Backbone 0.9.2, Require.js 2.1.1etc.
Merge pull request #65 from TomiS/master

Backbone-requirejs-example to support more recent versions of libs
Adds better stack trace to error messages

Found that in Chrome when an error happens in say a handler function the
try/catch block would catch the error and pass it along to the debug()
method. The problem is that when the debug function in turn does a
console.log(err) it looses the stack trace and your not able to see what
happened.

This might be the limitations of Chrome's console but adding the
err.stack allows the developer a peek into the cause of any errors
thrown.
Merge pull request #67 from sukima/better_errormessages

Adds better stack trace to error messages
Some code cleanup
Merge branch 'master' of github.com:azicchetti/jquerymobile-router

Conflicts:
	js/jquery.mobile.router.js
Updated the minified version of the router
The router was patched to change the fragment in order to retain hash parameters.
Examples were updated for jqm 1.3.0 and jquery 1.8
Added support for string function names for the defaultHandler property
Added a special support for the pagebeforechange event in order to temporarily
pause transitions or re-route them to different locations
The backbone-requirejs example was updated to jQM 1.3.1 and Backbone 1.0.
Some fixes to the requirejs shim.
Added support for attribute debugHandler in configuration in order to let the user specify where to send debug information (or if it should be switched off).