Disable timeouts by setting :timeout => nil or :open_timeout => nil
instead of -1. Fix bug with :open_timeout => -1 not working. Deprecate
-1 usage with a warning to switch to nil. Add tests. References #85.
Merge pull request #128 from jeremy/nil-timeout

Disable timeouts by setting :timeout => nil or :open_timeout => nil

Merge remote-tracking branch 'jeremy/nil-timeout' into 1.7.x

Conflicts:
	lib/restclient/request.rb
Fix test failures and deprecation warnings.