Java Buildpack 2.1.2

This change updates the Java Buildpack to version 2.1.2.  Version
2.1.2 fixes a bug in Java Buildpack Auto-reconfiguration and adds
support for Ubuntu 14.04 (Trusty Tahr).

Both the online and offline buildpacks are updated as part of this
change.
Bump src/cloud_controller_ng

Bump cloudfoundry/cloud_controller_ng:
  James Myers:
     Fix typo in buildpack_bits_controller ( Travis started: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24046000 )
     Refactor buildpack_bits_controller to use Blob instead of file ( Travis Success: https://travis-ci.org/cloudfoundry/cloud_controller_ng/builds/24044498 )
     Make Blobstore::Client#file a public method ( Travis Unknown )

Signed-off-by: Kai Zhang <kaizhang@cn.ibm.com>
Merge pull request #367 from nebhale/java-buildpack-2.1.2

Java Buildpack updated to 2.1.2