fixed TORQUE-1006 by making SessionData store keys as strings like rack's SessionHash
Assemble multiple socket-bindings, one-per-line.
Rev polyglot.
Rev polyglot version.
Support stomp-endpoint-secure injectable.
Document wss://
Merge remote-tracking branch 'jkutner/2x-dev' into 2x-dev
fix typo in rvm getting started guide
Put 3.x incrementals in a 3.x subdirectory
oops - pass 3rd arg to publish-incrementals script
Make sure we export the Java libs with naming gem to connect remotely
[TORQUE-877] Support for remote message processors

This commit adds back support for remote message processors. See messaging documentation for more info.

To connect to remote host a username and password authentication is required.
To lookup a destination it needs to be exported in the 'jboss/exported' JNDI naming context on the remote host to be visible outside of it.

DSL:

TorqueBox.configure do
  queue "/queue/remotequeue" do
    remote do
      host "somehost:4444"
      username "username"
      password "password"
    end

    processor SimpleProcessor do
      concurrency 2
    end
  end
end

YAML:

queues:
  /queue/remotequeue:
    remote:
      host: "somehost:4444"
      username: "username"
      password: "password"

messaging:
  /queue/remotequeue:
    SimpleProcessor:
      concurrency: 2

Additional changes:

1. Add 'org.projectodd' category to trace log for integs
2. Added documentation
3. Added integration test
4. Updated schema for YAML and DSL