Ditch some unneeded node libs
Simplify Makefile
Comment code in main app.js
Add an override for locale
Add mini-manifest make command
Add manifest installer
Ignore Podcasts zip file in www-manifest
Rename install file
Add server for install
Add FxOS deviceStorage DataStore (unused for now)
Show text when downloading
Hide progress indicator if download fails
Save episodes in chunks (Fix bug 869812)

This saves podcast episodes in a crude-yet-simply-effective way to IndexedDB.
Retrieving the stored arrayBuffers from IndexedDB and assembling a new `Blob`
object from them SEEMS not to OOM the app on phones, though it still spikes
memory usage.

Also fixes some type hacks used previously.
Clean up episode model code
Merge branch 'better-downloads' of github.com:mozilla/high-fidelity into better-downloads

Conflicts:
	www/js/models/episode.js