Explicit return value in all SubscriptionManager methods.
Added the /lib folder to the autoload paths (only relevant in development).
Update unread entries count when changing read/unread state for a single entry.
Recalculate the unread entries count after changing read/unread state for all entries in a feed.
Recalculate the unread entries count after changing read/unread state for all entries in a folder.
Recalculate the unread entries count after changing read/unread state for all entries in all subscribed feeds.
In angularjs code, when setting the unread count for a feed to zero, first search for it in the feeds list stored in the root scope.

Previously the angularjs service acted on the currently selected feed. The problem is that if an automatic client refresh (every minute) has happened between selecting the feed and marking all its entries as read, the object for the feed could be a different object instance. We have to search the actual object for the list using its id, and then set the count to zero in that object.