Write concern should not have nil or extra values

RUBY-740
Protect against Ruby Hash regression
Add tests for changed select, reject, and select! methods
Add checks for reject! on frozen objects
Allow code block to be an optional parameter
RUBY-705 Clean up API documentation
RELEASE 1.10.0
 minor: update authors in gemspecs
RUBY-750 gemspec update to build for jruby
wnote and jnote should not raise errors when err is nil

RUBY-753
Merge branch 'gjmurakami-10gen-1.x-stable-ruby-753' into 1.x-stable
test_check_command_response - fix for 2.0.9 Jenkins
Update travis config to remove Gemfile.lock
Catch failure when trying to kill hung node in test