use cancel() to set request to null
added some tests for M.Request
fixed timeout test
fix for Firebase and WebSql Connector, using init instead of _init
Merge branch 'master' of github.com:mwaylabs/TMP2
Merge branch 'master' into ui