ensure only GET and HEAD requests follow redirects

ref #281

RFC 2616 section 10.3

example:

agent = Mechanize.new
page = agent.delete('http://example.com/')
page.body        #=> ""
page['Location'] #=> "http://google.com"