Modifies the EventStore to utilize the Event.Timestamp field when republishing events so that they are more likely to be published in the order in which they occurred.
Refactor the DotNetTraceLogger a bit and add params support for the ILog.Info method.
Add a TODO comment.
Update TasksByIdeaViewManagerTests to account for multiple instances of the TaskViewModel.
Modifies the TasksByIdeaViewManager to avoid further processing if the task is already in the cached list to avoid unnecessary IO.
Modifies the IdeasByTimeDescendingViewManager to use the timestamp of the event for the partition key instead of the timestamp of when the event is processed so that the partition key will be consistent regardless of when an even is processed (or re-processed).
Merge pull request #11 from Votus/republish-events

Adds improved support for handling event reprocessing scenarios