correct the bugs reference url in man documents

All the bugs reference in nova man documents are incorrect.
Nova bugs are managed at launchpad, not the nova.openstack.org

Change-Id: Id5bbf09ad8ba079d4de959314123437031ded3ab
compute: format_message is a method not an attribute

The method format_message used to convert an exception to a string
it uses as an attribute. This patch fix the problem.

Change-Id: Ia1af1644f64d9d12edc905d2ec613aef1927e644
Skip sqlite-specific tests if sqlite is not configured

There are several tests in test_migration_utils which only work if
sqlite is configured for migration tests, but two of them are missing
the conditional checks for skipping the test.

Also renames test_check_shadow_table_with_unsupported_type to
test_check_shadow_table_with_unsupported_sqlite_type since it's specific
to sqlite.

Closes-Bug: #1275352

Change-Id: I46f1b95e654bc702c76790350a8929d03c04e0a1
Instance groups: validate policy configuration

Ensure that API does not allow conflicting policies to be configured
on an instance group. More specifically the user should not be allowed
to configured 'anti-affinity' and 'affinity' on the same instance group.

In addition to this a validation will also be done on the policy, that is,
if the policy is not supported then an exception will be raised.

This is part of blueprint instance-group-api-extension.

Change-Id: Id19c55cb60109819429f73e2b28efe7f15cc5194
Merge "compute: format_message is a method not an attribute"
Merge "Instance groups: validate policy configuration"
Merge "correct the bugs reference url in man documents"
Merge "Skip sqlite-specific tests if sqlite is not configured"