Add HTTPMethodOverride() feature, inc. tests and docs