commands: Made Response#Error return an *Error instead of an error
server/http: Don't cast res.Error() to an Error (fixes panix on response errors)
core/commands: Added more advanced test subcommand
commands: Removed unused output stream field from Response
server/http: Fixed error when using long encoding option name
commands: Made Response implement io.Reader
server/http: Use Response as Reader instead of manually getting output data