Allow launchers to be stopped multiple times

Makes launchers play nicely with unit test fixtures in nova.

bug 1199315

Change-Id: I00306821d1437324262ba8a3154b8a837bfb6434
Fix missing argument bug in oslo common policy

Some checks in policy module missing a argument, this
patch fixed it by adding the necessary argument.

Fixed bug #1194354

Change-Id: I41338675842be517146062d11012462c5c90d6e5
Move `test_migrations` from Nova.

Added class WalkVersionsMixin with common methods for migration tests
(`_migrate_up()`, `_migrate_down()` and `_walk_versions()`).
Tests added.

blueprint test-migrations

Change-Id: I6689c7a01bba7a146ac402a1fe72768a29c72161
Make lock_file_prefix optional

Currently, the lock_file_prefix says it should end with an hypen if
specified. It seems that it was intended to be optional. Since that
behavior makes sense, this patch changes the synchronized's signature
and makes lock_file_prefix optional.

With this patch, the prefix will not be required to end with an hypen
anymore, such sign will be added to the prefix if specified and if not
already present.

This patch doesn't change synchronized's behavior at all, which means it
doesn't break backward compatibility.

Change-Id: I8841da1e8d105aac4a86b247228a9c935e00afc5
Fixes path to add on PYTHONPATH in generate_sample.sh

Fixes bug #1201699

Change-Id: I51aca3b05866e513cbbb3163df7e5514d99af192
Document Flavio as a maintainer of the policy code

Change-Id: I77ec36e94f589032f6f7ef65cea6420d6f15d804
Merge "Make lock_file_prefix optional"
Merge "Allow launchers to be stopped multiple times"
Merge "Fix missing argument bug in oslo common policy"
Merge "Document Flavio as a maintainer of the policy code"
Add config for amqp durable/auto_delete queues

This patch makes two new config options (amqp_durable_queues and
amqp_auto_delete) that enable durable and auto delete queues in amqp.

Fixes: bug #1033915
DocImpact
Change-Id: I56e5c92f1ed8ac2d429a306f3f38a963f0138c6c
Merge "Fixes path to add on PYTHONPATH in generate_sample.sh"
Merge "Add config for amqp durable/auto_delete queues"
Merge "Move `test_migrations` from Nova."