some dependency cleanup
I used mvn dependency:analyze to find out which dependencies we actually had in the code vs which we had declared in the poms. We had some which we didn't declare in the poms but which we used - those only worked because another dependency recursively depended on them. And there were some that we declared but never used. So the ones that are apparently new should be the ones that we used but didn't declare.
The change looks good. Did this ever get merged?
These changes have been merged. I pull this change and updated it for master. This can be closed.