[WFLY-1329] mark whoami operation as read-only
[WFLY-1318] send prepared response on reload
[WFLY-1287] Provide JMS Default ConnectionFactory

* add a java:jboss/DefaultJMSConnectionFactory entry to the
  InVmConnectorFactory that is used to alias the
  java:/comp/DefaultJMSConnectionFactory entry for EE deployments
* move all code related to BinderService (for alias and actual objects)
  in BunderServiceUtil
* add a INSTALL_JMS_BINDINGS (0x1A00) deployment phase to process this
  JMS binding
netty update to 3.6.6 https://bugzilla.redhat.com/show_bug.cgi?id=962264
[WFLY-206] JMS access over HTTP

* bump messaging subsystem XML schema to urn:jboss:domain:messaging:1.4
* bump messaging management version to 2.0.0
* add servlet-connector resource to hornetq-server to define a connector
  that will connect to the HornetQ server over HTTP by tunneling through
  a Servlet
* add to the messaging subsystem XML config a servlet-connector and a
  JMS ConnectionFactory that uses it.
* add an optional dependency to the org.jboss.as.web-common module to be able
  to deploy the servlet from the org.jboss.as.messaging module
* add test JMSClientTestCase#testJMSOverHTTPWithServlet()
[WFLY-1350] Make modular build reusable by external projects
update mvn script to run on Mac OS X

* fix the way to find JAVA_HOME on Darwin (Mac OS X)
  to be able to use JDK 1.7
remove dead code

since HornetQ use JCA 1.5, there is no need to keep a list of optional
configuration properties that are not used at all.
WFLY-1375 Fix potential classloader leak with EJB async invocations
[JBWS-3642] Replace gnu-getopt:getopt with gnu.getopt:java-getopt
WFLY-1370 Allow CDI Extension to be loaded from static modules
This commit changes the way CDI portable extensions are loaded,
so they will be picked up from any module that has its services
exposed to the deployment.

This will both allow users to register portable extensions from
static modules, and also allow subsystems to more easily register
extensions.
WFLY-1377 Handle optional resource injection
[WFLY-1385] Override page-size-bytes default value

The max-size-bytes parameter default value (-1) is overridden in
messaging subsystem configuration to BLOCK at 10MiB.
If the admin changes the address-full-policy from BLOCK to PAGE, this
will conflict with the default value for page-size-bytes (10MiB) which
*must* be smaller than max-size-bytes.
=> override it to 2MiB to avoid any issues when the queues are paging
(and it has no incidence when the queues are blocking)
[WFLY-72] Adding PrivilegedInterceptor to JAXWS invocation chain
[WFLY-72] Adding AccessCheckingInterceptor too
either camelcase acronyms or don't, but pick one
WFLY-1389 Weld subsystem needs dependency on validator api
WFLY-513 JPA 2.1 (switch to Hibernate 4.3.0.Beta2, started JPA 2.1 changes, use JipiJapa for Hibernate 4.3.x integration
do not require to know both listener type and listener name to use this service
WFLY-1393 Shared TLD's not being handled correctly