Expose play.libs.Json.mapper to make custom Json manipulation easier

Based on feedback from #2939. We've already committed to using Jackson in Play-Java, so it makes sense to me to make it as easy as possible to use the tools Jackson has to manipulate things.

We should add some documentation better explaining the convenience methods `Json` has, and refer to the Jackson docs when necessary for more advanced uses.