Allow Spring arbiter with no Spring environment present

Most Log4j configurations in Spring Boot are used twice: with no
environment and with an environment present. Therefore the Spring Boot
arbiter should not fail with no environment.

Fixes #1783.
7 files changed