Fixed slf4j initialization classpath conflict

The log4j.properties in openpnp/src/main/resources was in classpath and disrupted slf4j initialization from user.home/.openpnp. Also, the LoggerFactory call in Main.java was called prior to log4j.configuration, which caused additional logging weirdness.

With these changes, log4j.properties.template will not conflict with user.home/.openpnp/log4j.properties and logging levels can be changed freely from user.home