Update ConsoleLogFactory so it synchronizes access
Add support for auto-retrying after exception in main RunLoop thread
Add initial support for runtime FailoverTo in PooledClient manager. Set pool by default.