Use built in (i.e. don’t rely on agreeing on names) for app icon uris and app icon loading.
Load the mini-manifest (aka updateManifest) from the APK, not the network.
Packaged apps: copy the zip file on to disk and install it from there.
WebAppAllocator.allocate() remove aTitle argument.
Move startInstall to run on background thread. Strict Mode FTW.
Tidy of launchWebapp() so that the launch of install and launch matches that of just launch.
Remove redundant straight line code.
Added getInstallerPackageName()
Crash bug: running fennec for the first time /after/ a web app apk is launched.