Jan 16, 2015 (3.1.0)
- Bump NaN dependency.
- Removed 0.6 from Travis as it's getting install errors for certain dependencies
  consider support for 0.6 removed.

Sept 22, 2014 (3.0.0)
- libketama removes the default supplied port before hashing keys, we now also do
  this to ensure libketama compatibility.
- Upgraded all dependencies to the latest versions.

May 17, 2014 (2.0.0)
- Upgraded Nan and removed node 0.4 support.

Oct 16, 2013 (1.0.3)
- Use the bindings module for proper DEBUG builds.

Sep 13, 2013 (1.0.2)
- Node.js 0.11 support

Mar 14, 2013 (1.0.1)
- Node.js 0.10 support

Feb 24, 2013 (1.0.0)
- Refactored the whole driver, these changes are incompatible with the 0.0.x
  releases as they have changed the distribution of keys.

Jan 11, 2013
- Added LRU caching instead of a plain object for caching, this prevents memory
  leaks

May 03, 2012
- Updated test suites
- Fixed zero arguments bug

May 05, 2011
- Added the missing `removeServer` method.

April 22, 2011
- Externalized the bisection and applied indutny / donnerjack's patches.
- Added test suite
- Optimized nodes lookup

April 21, 2011

- Fixed some issues related to the cache addition as the cache needs to be
  cleared when new servers are added and replaced.
