Switching check for HAProxy'ied socket.io to dev instead of www. Thanks @anaconda!
Upping feed fetches, slowing down fetch interval for less active feeds, setting premium expire time to one year from most recent payment date (as opposed to borked payment gap logic), and adding logginf or tasking feeds.
Making a clearer description of slow feeds.
Migration to create story_hash for missing feeds.
Adding read preference to migration.
Removing unused redis keys for shared/comments. Dry-run.
Better munin plugins for redis and mongo.
Adding redis cache. Returning favicon server.
Adding task servers to db firewall.
Several changes in one commit (bad me)

 - Speed up main feed list refresh by not downloading feed icons and using
   nested feed list (rather than flat)

 - Update icons on main feed list in background now that they are no
   longer downloaded from sync

 - Cache gson builder as to not take penalty to rebuild it for each parse

 - Perform bulk insert of records into Sqlite DB during main feed list sync

 - Add initial support for shared feed button off story page (still needs a bit of work)

 - Add 'mark item read' and 'mark previous items read' functionality to
   the feed story list view
Merge branch 'master' of https://github.com/samuelclay/NewsBlur
Merge pull request #125 from lance0428/master

My Android app changes to speed up initial sync
Adding MongoDB MMS agent.
Moving from MongoDB's page_loads analytics table to Redis page loads.
Fixing double counting stripe payment bug by clearing out striep purchase history when inserting.
Upping feed fetching by quite a bit.
Fixing stripe reimport
Boosting feed fetching way up for the weekend.
Cleaning up week old feeds.
Culling some graphs on feed counts.