=BG= set default content type when not already set

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