Fixing Firefox OS and enabling packaged FFOS apps

FFOS apparently doesn't gracefully support workers from blobs, so for
now adding a check that makes it do the fallback of loading the source
more directly. Also adding app:// as a protocol and xhrRetriever, as it
is what packaged FFOS apps use (similar to chrome:// for Chrome).