After overriding the REQUEST_METHOD, store the original request method in "rack.methodoverride.original_method"

This is the same patch as https://github.com/rtomayko/rack-cache/pull/69 - I'm reopening it, because when you don't set rack.methodoverride.original_method after overriding the request method, there's no way to know what the original request was.