Supply custom user agent for Java bindings

@kislyuk @kjlai 

Here is a sample user agent from my machine:

```
dxjava/v0.73.0+5-g030d421 Linux java/1.6.0_27 [OpenJDK 64-Bit Server VM]/20.0-b12
```

Too much info? Not enough?