Implemented base for address validation

* Added a field default_validation_provider in configuration, to select
  provider for address validation.
* Added validate_address instance method in party.address.