Updated java dependencies
For the 4.0 release, there are some minor version updates to some of the java dependencies that would be good to include:
error_prone_annotations-2.5.1.jar
The rest of the dependencies appear to already be at their latest versions. I haven't had a chance to actually test with these versions, but they are minor changes so I'd be shocked if any of them required any changes to the code.