Merge pull request #163 from dwbutler/master

Fixed torquebox restart with initd control style
Putting a bow on [TORQUE-1101]
Update polyglot to fix TORQUE-1105
Don't reload message processors on every message in production mode (TORQUE-1107)
broadcast stomplet example in docs doesn't need to call super
Use a real Kernel#exec call for 'torquebox run' for all OSes

I'm not entirely sure why we used fake_exec - perhaps if this fails on
CI it will become apparent.
Copy slim config files to standalone-*.xml with backups of originals
missed a few torquebox-slim.xml references
Use UTF-8 encoding if we detect MacRoman (TORQUE-1108)

This matches the upstream behavior of JRuby where MacRoman is almost
never the desired encoding and is just getting defaulted to because of
the Apple JDK.
Generate a dist.zip for overlaying TorqueBox onto JBoss EAP (TORQUE-1095)

To overlay TorqueBox onto EAP, after downloading the necessary .zips:

unzip jboss-eap-6.1.0.zip
unzip torquebox-dist-eap-overlay.zip -d jboss-eap-6.1
jboss-eap-6.1/bin/standalone.sh --server-config=torquebox-full.xml
Publish torquebox-dist-eap-overlay.zip for incremental builds (TORQUE-1095)
Move all the EAP overlay bits to an eap maven profile because Toby complains a lot
Have torquebox-dist depend on torquebox-eap-overlay when using eap profile (TORQUE-1095)
Initial stab at running integration tests against JBoss EAP

For now you need to download jboss-eap-6.1.0.Alpha.zip and place it in
the integration-tests/ folder. To run the integration tests against EAP,

cd integration-tests
mvn test -Dtorquebox.slim=false

The version of EAP tests are run against can be changed by setting the
version.eap system property:

mvn test -Dtorquebox.slim=false -Dversion.eap=6.1.0.Beta

There are still several integration test failures, mainly around the
torquebox-cdi module.
Setting -Dtorquebox.slim to false triggers EAP usage in integs, not -Peap profile
Look for EAP builds in /private on CI
Be smarter about figuring out $JBOSS_HOME when running integs under EAP
Fix location of gems directory for integs under EAP
Ruby 2.0 support (TORQUE-1113)
Add debugging output to a thor integ if it's going to fail