Enable multiple application instances

The previous versions of SpringCRM could work parallel but they always
use the same configuration, even if the administrator has used the
configuration files e. g. in the HOME directory.

In this version I implement using a further level of configuration by
setting the JNDI value "java:comp/env/springcrmConfig".  This data are
loaded in BootStrap.groovy and merged into the existing configuration.

Furthermore, I declare the data sources in production and live
environment to use JNDI, too, via the key
"java:comp/env/jdbc/springcrmDataSource".