Configuration group checking 0 validation rules

- Updated _validate_configuration
    - Updated from querying the database every parameter to fetching
      all the db rules in one call and passing them as a parameter.
    - Check for empty rules set and raise a 422
    - New error response: Configuration groups are not supported for this
      datastore: mysql 5.5.
    - Updated invalid parameter to raise a 422 instead of the previous
      404 that the load_parameters_by_name call used to raise.
    - New error response message for parameter not found: "The configuration
      parameter auto_increment_offset is not support for this datastore:
      mysql 5.5.
- Added unit tests covering the _validation_configuration method
- Modified test_configurations_create_invalid_values integration test
  to handle new error status code 422 instead of 404 for invalid
  configuration values

Closes-Bug: 1367107
Change-Id: I9cc873745afe19336c1fe5ef35ffdd3efde127b3
Merge "Configuration group checking 0 validation rules"