Update to the v2.1 release of the java-buildpack.


This PR supercedes PR #352 until we can sort out vendoring in the buildpack source vs. using a submodule pointer.