Support request objects from Werkzeug

which requires supporting conversion
from its multidict implementation
Merge branch 'werkzeugmd'