changed projects to .NET 4.5 and added conditional compilation symbols to remove .NET 4.5 specific features.
made DnsCache async.
IStreamFactory is now async.
made IConnection async.
made IConnectionProvider async.
made ICluster async.
added async support to most of the operation classes.
made query async.
IServer is async as is IServerConnectionProvider.
fixed a bug related to opening connections.
made the perf counter stuff and events disposable
added async tests in.
async is a lot slower.
added missed async oepration call.
attempting to work through async slowness issues.