Upped the minimum versions required for rspec and webmock

These were needing to be corrected even before the spec changes merged
today.

(cherry picked from commit f2ac9d8d4335f92a9cc8fb51086495e9d4b450af)

Conflicts:
	rest-client.gemspec
Corrects spelling error.
(cherry picked from commit 3b6a9009eb2cf2b4f443dc5c41356eb1b4fe3f1b)

Signed-off-by: Larry Gilbert <larry@l2g.to>
Use IO#closed? instead of temp file count to test file closure in spec

Hopefully this takes care of the spurious spec failures described in
issue #163.

(cherry picked from commit 5cb0da475e64139a345ad28ef3fcd58dcffd88c5)
Copy-edit README
(cherry picked from commit b6e4ee73b5f9e7ebe3228a56918a2dd764d885a0)
typo for oauth
(cherry picked from commit 53f35051a992d57cc719ec2f81a2915122dd35d3)

Signed-off-by: Larry Gilbert <larry@l2g.to>
remove warning about unused variable and actually set message

(cherry picked from commit 924acc631737478a8bdb634c2118b49cfb6b24b5)
Signed-off-by: Larry Gilbert <larry@l2g.to>
remove warnings about URI.escape when available

(cherry picked from commit 0919b02cc57447cf42a67e31aad87ab2a6929da3)
Signed-off-by: Larry Gilbert <larry@l2g.to>
convert == to eq to avoid warnings, (all were done for concistency)

(cherry picked from commit 0b6e74593afcc71b307b999b658157257d52549a)
Signed-off-by: Larry Gilbert <larry@l2g.to>

Conflicts:
	spec/request_spec.rb
actually assert in spec, and fix result

(cherry picked from commit f498c6cf6f8d0eed96cbe5072bbb835ebc254cd5)
Signed-off-by: Larry Gilbert <larry@l2g.to>
remove warning for unused var

(cherry picked from commit 788135329b6b4064e0247d0429b26fbb15e2445a)
Signed-off-by: Larry Gilbert <larry@l2g.to>
cleanup trailing whitespace

(cherry picked from commit d6bb24c75b34ecb8c417894288f87049f3db079c)
Signed-off-by: Larry Gilbert <larry@l2g.to>