New cache stuff.
Cleanup
Remove logging.
Fix clear.
Make download all cache work.
Integrate branch 'flexible-cache'.

Conflicts:
	app/js/controllers.js
	app/js/kitsune.js
	app/js/userprefs.js
	app/js/utils.js