Merge pull request #2 from alloy/master

Add optional Net::HTTP configuration block.
Add an example for using block to configure request.
[Refactor] Return request instance from method.
Turn on debug logging in the functional test.
[README] Document advances request configuration.
[Travis] Add Ruby 2.1 to the test array.
Add spec calling patch on REST.
Update Gemfile.lock.
[Specs] Fix REST mock to forward configure block.
[Specs] Add spec for PATCH on supported Rubies.
[Specs] Add spec for forwarding configure block on perform.
[Specs] Add spec for configure forwards on class methods.
Update Copyright in LICENSE.
[README] Add thanks.
Add version to code and set to 0.7.0pre0.
Bump to version 0.7.0pre0.
Update bundled CA certs.

Closes #3.
Bump version to 0.7.0pre1.
Handle creating a request without a path

The example in the README will raise an exception otherwise:

    >>> REST.get('http://google.com')
    => ArgumentError: HTTP request path is empty
Move empty path tests to rest_request_test