Add new exception InvalidAPIVersionRange for microversion

If API version range is invalid, means min version is greater
than max version, InvalidConfiguration exception was raised.
which seems not much appropriate for utils functions as those
will be migrated to lib.

Adding new excpetion InvalidAPIVersionRange and use that instead
of InvalidConfiguration.

Partially implements blueprint api-microversions-testing-support

Change-Id: Ifb6193bfc252a3343664953aaf2caae85ab50591
4 files changed