Don't run torquebox capistrano tasks on servers where "no release" is set
Make TorqueBox compatible with latest Polyglot which inculdes modularized polyglot-web and polyglot-core.
Let all the codecs deal with strings [TORQUE-1030]

Those who want bytes can convert them as needed.
Avoid a potential race condition here
Caches can be configured with an :encoding now [TORQUE-1030]
Fallback to dump/load for JSON when possible, e.g. 1.9 [TORQUE-1030]
Merge pull request #137 from jkutner/2x-dev

[TORQUE-804] Expand clustering documentation with example output
The default encoding, SmartMarshal, occasionally fails

Usually with a "marshal data too short" error, but not always. Forcing
the encoding to base64 never fails and seems to achieve the purpose of
the shared cache spec. So I'm going with it until more data regarding
SmartMarshal's limitations presents itself.
Tests reveal the essential brokenness of things
Depend on polyglot-core module.zip
added testing instructions to the Readme file
fixed a typo in the readme
polyglot's BuildInfo constructor now takes two args
Rebase against incremental of polyglot.  Better pin the version of stilts-stomp-client.
Add upstream to plugin repos, for assembly descriptors
Add polyglot-core module to assembly dependencies.
Pick up non-torquebox or torquebox-app-name security domains on boot.

I've added a lot of debug output to the security service to see what
is going on with picketlink and to be sure we're actually finding the
SecurityContext and AuthenticationManager from PicketLink. It seems that
we are, but alas, authentication consistently fails. The simple sinatra
app tests this with a ConfiguredIdentity in the "pork" security domain.

To test this with the integration tests, you'll need to change to the
integration-tests directory, run `mvn test-compile` to make sure you
have the latest and greatest, then add this stanza to standalone.xml in
the <security-domains> section (around line 399).

    <security-domain name='pork' cache-type='default'>
        <authentication>
            <login-module code='ConfiguredIdentity' flag='required'>
                <module-option name="userName" value="crunchy"/>
                <module-option name="principal" value="crunchy"/>
                <module-option name="password" value="bacon"/>
            </login-module>
        </authentication>
    </security-domain>
Refactor AuthInstaller and cleanup logging.
Rev to latest stilts and polyglot
Rework AuthInstaller so it's smart about deploys and cleans up itself.
Check for null before undeploying auth service
Merge remote-tracking branch 'dwbutler/capistrano_no_release' into 2x-dev

Conflicts:
	gems/capistrano-support/lib/torquebox/capistrano/recipes.rb