minor: fixing travis heap overflow issue for jruby
minor: fixing git deploy task
minor: fixing package task
Update the pool manager thread local name to something less ambiguous
Fix scoping issue in RS test setup
Use thread locals for socket-thread affinity rather than lookup tables. Don't default to creating a new socket per thread.
Use thread local variables for pool pinning rather than lookup tables to prevent leaked Thread references
Use pool and pool manager object IDs in thread local variables to differentiate affiliated sockets. Use strings rather than symbols. Move pid tracking onto the socket rather than in a lookup table, eliminating another point of potential GC breakage.
Merge pull request #142 from cheald/thread_leaks

Thread leak fixes
minor: documentation fixes
minor: make replica set tests more reliable

this should make the connection test fail less often or never… hopefully
minor: remove sleep from cusor test
RUBY-478 better, faster, less annoying
Refactor thread local variable usage to use a common interface to limit global pollution on Thread.current
Add a default proc to thread_local so that we don't have to lazy-initialize and test hash key presence everywhere we use it.
minor: fix for ruby-2.0.0-preview2
Merge pull request #143 from cheald/thread_local_refactor

Refactor thread local variable usage
RUBY-478 stop closing :in
RELEASE 1.8.1.rc1
RELEASE 1.8.1