Set the Content-Type to application/json only if not already set.

This allows exceptional uses of the JSON responseWriter to write
non JSON payload.
Example to come to explain this.
Issue: #63