Allow "X-HTTP-Method-Override" in request.

#137 

Client may send a POST request, but override the method to newer methods (e.g. PATCH, PUT).
it's because we strtolower() so it can be used later in ``$handler-{$method}()``. Do you think the strtolower() should happen only later?