Move some Gem::Request tests to test_gem_request

While #283 moved features over to Gem::Request it did not move the
corresponding tests.  This follows up that work by moving over more of
the tests.