ActionResult is call-by-value.
Added comment.
Added a JsonResult.
Removed match, since body of ActionResult is extracted in ScalatraBase and renderPipeline loops.
Merge pull request #432 from dozed/json-result

Introduce a JsonResult type