Use the same ObjectMapper by default in Java and Scala

I made a few more changes to use the same ObjectMapper in Java and Scala, so framework users can convert to/from JsValue types in Java.

I also added a change to avoid re-parsing JSON from strings in Java FakeRequest.