Restore: used by admin feed link
Angular 1.2.0rc2
Update mousetrap - adds case insensitive key bindings

closes #250
Remove now unused noads flag
Better error handling on feed refresh
30 day free trials
Angular CDN location moved -_-
Only display upgrade when we know about it
Show feed URL during unsubscribe

closes #242
Support tab-enter in feed import

closes #216
Refactor setCurrent

Remove all boolean arguments. Instead, pass an options object specifying
intentions. Still some annoying logic, but that's how it is. Easier to
understand what's going on now.
Reduce mark read debounce
Make sure these are getting $apply()'d
Change mark read on scroll to use setCurrent

fixes #168
Reduce pubsub manual delay to 6 hours

Previously, we would force a wait of 24 hours after a pubsub update. This
would prevent us polling, since pubsub appeared to be working. However,
pubsub sometimes doesn't work, and waiting 24 hours is too long. This
should really be limited by scheduleNextUpdate, too.
Mark read on scroll during a big scroll

If a scroll would have skipped items (maybe a page down), manually mark
them as read.
Special case the last element on mark read on scroll

When we hit the end, mark everything read and select the last element as
current.
Restore this field for now

The go datastore package works differently from the python package. If a
field exists but is not in the struct, an ErrFieldMismatch error is
returned. Leave this in until either goon or goread can handle it. Not sure
which one is responsible yet.
Update for windows dev server
Display unread date in miniprofiler