more datum extractors
hacked around anyFormat responses
better redirect responses
added CustomResponse; turned NoUrlReverse into InternalError
percent (a.k.a. URL) codecs