Support for OpenJDK 8

This change adds support for OpenJDK 8.  To do this, I toyed with the
idea of running 6, 7, and 8 branches but instead decided to put all of
the logic for the various versions in a single branch.  A decision is
made as to what to execute on the EC2 instance based on the version
being built.