Validates the configuration of the raft based on its property values.
Result of the test. A successful test should return ConfigurationTestResult.Success.
This method should not throw exceptions, but should instead provide a list of individual friendly messages.