Add login/subscribe to smartphone view

Also added css tweaks to optimize smartphone view.
JSON_ENCODE descriptions/captions

Also removed automatic story downloads from appcache.pbo
Continue working on metering. Added script to remove Briefcase if not subscriber.
Offline mode updated to retain user login status. Also updated localStorage keys.
Added fix to hide briefcase link on smartphone view when user not a subscriber.
Styles changes and settings view updates.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	app/js/models/user.js
	app/js/views/article.js