Encoding fix.
Fixes #37 -- NLogFactory class name incorrect
MemcachedClient performance monitoring support.
MembaseClient performance monitoring support.
Tests for the perfmon configs.
TestApp
Basic protection against users not Disposing the MembaseClient.
Membase 1.6.4 compatibility fix for authenticated buckets.
Performance monitor factory bugfix.
Made the authentication in MembaseClient more sane.

- from now on the IMembaseClientConfiguration.Credential is obsolete
- the bucket's name & password will be used to authenticate against the REST interface
- constructors have been updated to reflect this
- obsoleted properties will be removed in 2.12
Authentication cleanup.
Changed the way unexpected pool errors are handled.
Removed the Credentials property properly so there is no need for coding backward compatibility.
TestApp now compiles.
Documented the most important changes.
Config cleanup.
[Fix] Allow the socket pool use maxPoolSize number of sockets instead of (max - min). Fixes #48
[Fix] Handle a race condition between Dispose and the timer. Fixes #47
[Fix] Disable the HashAlgorithm cache.
Code cleanup.