(sq) initial work on StatusFeed implementation; added status icons;
debugging
(sq) starting NotificationSet
(sq) batch interface done;
individual notification item pretty solid;
(sq)
(sq) impl almost complete;
maybe ready for testing...
few more kinks to work out...;
more kinks;
delayed removal successful;
(sq) bedtime;
(sq) checkpoint before testing of ScheduledActions;
changed to scheduled actions to Queue; removed unused members;
added MostRecent notification;

Most recent notification will now show next to the notifications button.
This allows the user not to have to click on the notifications button
for every notification.
I'm liking the dev API, implementation is a little messed up right now, but i have to leave;
removed redundant lock constructs;

lock constructs are redundant because the INotifier implementation is
expected to handle synchronization.
NotificationBatch implemented;

INotificationBatch is implemented in a private class within
NotificationManager. NotificationBatch merely re-routes
INotificationBatch calls to INotifier's subscribers (observers).
moved Notification items to GitUIPluginInterfaces project;

Moving Notification items to GitUIPluginInterfaces project will allow
for extensibility and plugin access to notification types.
moved to Notifications folder;

This may only be a temporary move, but moving here for easier
hierarchal viewing.