Use ValidatorBuilder for ValidatorServiceProvider

This makes it easier to override different stuff for the validation also use different validator api's.

The failing test is from the Locale stuff.
its for the master repo, the better way would be to extend the validator.builder and use its methods to add own initializers.

Really wanted to do the same with the ConstraintValidatorService and just hardcode it on the builder unless people overwrite it.