Modify JsonResult to generate results in UTF8 without BOM by default

Fixes #577

<!---
@huboard:{"order":582.0,"custom_state":""}
-->