Add post_validate method to Config.
Add ConfigServerEndpoint and ConfigClientEndpoint.
Add tests showing that .validate() needs to be overridden for new endpoint config field types.
Fix required endpoints config fields.
Merge branch 'feature/issue-534-add-post-validation-hooks-to-config-class' into develop