Changes in TorqueBox::Naming module.

The modules was rewritten to support changes in remote JNDI connections introduced in JBoss AS 7.1. Remote calls are now possible to TorqueBox / JBoss AS installations. Connecting may require adding a user and password on remote host and specify it using :user and :password properties. Only objects in the 'java:jboss/exported' context on te remote host are available for lookups.

This module is only useful for remote JNDI lookups. For local lookups use fetch('java:comp/env/that_thing').

Added an integration test and unit test. Fixes also small issue with doc.
Merge remote-tracking branch 'goldmann/naming' into 2x-dev