kie-server: return empty list instead of null when no containers created
Merge pull request #94 from psiroky/kie-server-return-empty-list

DROOLS-573: kie-server: return empty list instead of null when no containers created
kie-remote: moving the DescriptiveExceptionHandler logic to kie-remote-services

- the DescriptiveExceptionHandler now only implements the
  ExceptionMapper<KieRemoteRestOperationException> interface (instead of the ExceptionMapper<Exception> interface)
kie-server: fix tests as now empty list is returned instead of null
kie-remote-client: adding a doNotUseSsl() option to the configuration
kie-server: add tomcat8x and wildfly8x profiles + tweak cargo configuration

 * using jboss-deployment-structure.xml and disabling CDI as Wildfly 8.x
   tries to start the CDI service and instantiate beans that should be
   actually managed by Guice. As of now CDI is not required for Kie Server

 * added download.url property for each container so the default can be
   overriden and the container does not have to be downloaded every time
   from remote location

 * using cargo deafult location for downloads and installs as there
   is no need to use the custom ones (this was just leftover from
   copy-pasting the config)
kie-server: use cargo.pingURL to make sure the deployment is done

 * there were issues with cargo + EAP 6.3.0, when the cargo would
   let the integ. tests to start executing even before the WAR
   was completely deployed. Using the pignURL makes sure the
   kie-server is fully deployed before running the tests.