<NME> package-info.java
<BEF> ADDFILE
<MSG> Move default property handling to EnvironmentPostProcessor's

The `@PropertySource` "fix" in PR #834 didn't do what it was intended to do due to how Spring would create an environment before those property sources were evaluated. So they weren't accounted for during application startup. This commit effectively reverts that change and moves it to EnvironmentPostProcessor implementation which loads the properties before auto configs are evaluated. Additionally this had the benefit of letting us switch back to using YAML files for the properties which (IMO) is much more readable and consistent with our other files.

<DFF> @@ -0,0 +1,28 @@
+/*
+ *
+ *  Copyright 2019 Netflix, Inc.
+ *
+ *     Licensed under the Apache License, Version 2.0 (the "License");
+ *     you may not use this file except in compliance with the License.
+ *     You may obtain a copy of the License at
+ *
+ *         http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *     Unless required by applicable law or agreed to in writing, software
+ *     distributed under the License is distributed on an "AS IS" BASIS,
+ *     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *     See the License for the specific language governing permissions and
+ *     limitations under the License.
+ *
+ */
+
+/**
+ * Tests for processors.
+ *
+ * @author tgianos
+ * @since 4.0.0
+ */
+@ParametersAreNonnullByDefault
+package com.netflix.genie.web.configs.processors;
+
+import javax.annotation.ParametersAreNonnullByDefault;

Move default property handling to EnvironmentPostProcessor's