[WFLY-2380] DefaultJMSConnectionFactory binding for appclient

When the deployment unit is an application client, bind the default JMS
Connection Factory to "java:comp/DefaultJMSConnectionFactory".
WFLY-2354 : Fixing regression by testing that the Singleton is properly configured for security before adding the interceptor.
[WFLY-2381] IronJacamar 1.1.1.Final
WFLY-2320 Remote EJB's should not be accessible until all EJB's have started