Set response charset just before rendering response only when it's not specified.
Merge pull request #332 from takezoe/fix-response-charset

Scalatra always returns Content-Type with charset=UTF-8