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 branch 'master' into java-buildpack-2-upgrades

Conflicts:
	config/components.yml
Documentation to differentiate from normal Java Buildpack
Merge branch 'java-buildpack-2-upgrades' of https://github.com/nebhale/java-buildpack into nebhale-java-buildpack-2-upgrades

Conflicts:
	README.md
Merge branch 'nebhale-java-buildpack-2-upgrades'
Merge remote-tracking branch 'upstream/master'
Documentation improvement

This change brings the documentation for the JBoss container up to
snuff.  This includes both API documentation and user guide
documentation.
Merge branch 'documentation'