moved log4j2.xml to log4j2-spring.xml (recommended by spring boot)
moved log4j2 config files to conf dir (since it's on the classpath)
don't specify log4j config file location for spring boot apps (timely server/standalone) since the file is found on the classpath
* Initial pass at converting timely configuration to Spring Boot for type-safe config that is a lot more flexible than standard properties file configuration.
* Change banner color to red.
* Update Configuration class to support fluent API.
* Re-work configuration to group properties in a more sensible manner.
* Use NotBlank everywhere instead of NotEmpty for validations.