=BG= set default content type when not already set

Allows user to do `response.origin.headers.content_type = ...` within custom HTTP handlers.
Previously, this would simply be overwritten by `nickel::response::Response::set_headers()`.