Sync mark unread implementation with google reader's

Storage is now merged into the ud.Read structure. We no longer support
unreading past-read stories. Keep unread is no longer sticky. It is reset
on mark all read or re-reads of the same story.

fixes #114
Display credit card errors
Also check for recently-executed tasks
Slow down updates a bit - getting expensive
Prioritize alternate html links
Merge pull request #164 from fajran/link-alternate-html

Prioritize alternate html links
Unescape feed and story titles

fixes #159
closes #161
Merge branch 'master' of git://github.com/aalear/goread into aalear-master

Conflicts:
	templates/base.html
Switch to inline list

The vertical-align: middle thing is weird. When it's a global css property
as ".story-footer ul li { vertical-align: middle; }", it's off. But when
inlined, it works fine. Not sure what's going on. Someone fix it.
Reorg story footer; tweak style
Email link

fixes #136
Twitta
Schedule next update-feeds task after all updates
Better podcast media support

fixes #157
Sort
Same thing
Angular 1.0.7
Begin ad code attempt

This includes changing URLs per story and a static output for the google
ad crawler.
Don't show ads for paying users
Allow other URLs to work