Initial commit for JBoss build pack
Removed trailing slash to enable JBoss Jar download
Bound JBoss to all interfaces
Rubocop fixes
Fixed requires to work on single test
Added JAVA_OPTS support
Added non-default application wiring
Changed application links to hard from soft to please JBoss
Changed application from hard links to file copies please JBoss
removed symlink tests
Renamed test to represent copying files instead of symlinks
Merge remote-tracking branch 'upstream/master'

Conflicts:
	config/components.yml
Upgrade to Java Buildpack 2

This change brings this fork of the Java Buildpack up to date with the
forthcoming 2.0 version.  The new version of the buildpack brings a
number of updates to the core of the buildpack that dramatically
reduce the amount of code that a component must include.  In the case
of this buildpack, both the component and its spec were reduced in
length by around 50%.

The main changes to the component were around the widespread use of
Pathname and the use of the Application and Droplet abstractions.  The
main changes to the spec were to use the component_helper which
handles the setup of the test environment, reducing the need to
explicitly do this in each spec.
merge conflicts in configfile