bug 962858 - bypass native installation during automated tests; r=mfinkle,fabrice

--HG--
extra : rebase_source : bf4a585b4f7bee784d36a7338ba1f592bdedae94
bug 957062 - Pass APK download error back to webpage; r=wesj

--HG--
extra : rebase_source : 6428fc64176d1e0e31ebd5026fdb51e781ac4937
Bug 962790 - ensure registryReady before calling DOMApplicationRegistry methods; r=wesj

--HG--
extra : rebase_source : 9dd0d855065a5d587f1344f023c855eb8593205d
bug 957057 - refactor import in browser.js to make code easier to understand; r=wesj

--HG--
extra : rebase_source : 4014c863adc713de80975cafef81cdae00f5d09d
bug 957059 - Refactor isCorrectManifest function to not match querystring and beyond in provided URLs; r=wesj

--HG--
extra : rebase_source : b9c647f1df91ab11f9041f3a9334efd9f8af9e43
Bug 957070 - move webapp event listeners/handlers from GeckoAppShell to webapp/ class; r=wesj

--HG--
rename : mobile/android/base/webapp/WebAppAllocator.java => mobile/android/base/webapp/Allocator.java
rename : mobile/android/base/webapp/WebAppDispatcher.java => mobile/android/base/webapp/Dispatcher.java
extra : rebase_source : a7e66abdf7738d1ae96a167bf6df7a58c208efa1