Fix console debug time format
Fix PartitionRecoveryMonitor completion. Wait for all partition processes completion instead of just first one.
Use result of GetOrFetchMetaForTopic instead of requesting it from map again
Rework Consumer to remove ISubject and make messages events a property.
Merge remote-tracking branch 'github/master' into Consumer.ISubject

Conflicts:
	src/Router.cs
	tests/RecoveryTest.cs
Merge remote-tracking branch 'github/master' into Consumer.ISubject

Conflicts:
	src/Consumer.cs
	tests/RecoveryTest.cs