Support external log4j configuration

Support external log4j configuration. If the property
log4j.configuration is set, do not run `riemann.logging/init`.
`riemann.logging/init` prevents the use of external configuration files
because it removes all configured appenders.

So long as `riemann.logging/init`, it is possible to configure log4j
using a log4j.properties
Merge pull request #434 from dlobue/support_external_logging_config

Support external log4j configuration