Fix issue #859 - Add a `JsPath.transform` operation to update a Json tree.

Such as:

```
(__ \ "user" \ "email").transform(userJson) { oldEmail => 
    JsString("coco@playframework.com")
}
```