Guarantee swift process are ended after base run

Use stop swift from lib

Change-Id: I683da7c78fdd7881708e45a3579a7ee7a9a4a4e9
Fixes: Bug 1183111
Add smoke tests to target release

After running exercises, grenade may run tempest
smoke tests if chosen (default is true)

Implements: bp nightly-upgrade-testing
Change-Id: I3316f0cf1d8437d25564e2e93ae1a4aa9bd8bf76
Upgrade glance policy for grenade

Some tempest failures were caused by a lack of one rule
in the policy.json file for glance. Get the policy file
from the latest release to the configuration file to ensure
all rules are considered.

Fix bug 1189631

Change-Id: I2479252434ce7a8bd17da86bef558e9a68579b2f
Change from quantum to neutron on upgrading

Upgrade files were pointing to lib/quantum and
quantum funcions on devstack. Change to neutron

Blueprint bp/nightly-upgrade-testing

Change-Id: I136cd8e335e317a426e6a882fd154c8fd5d40a22
Allow target exercises to run independently

Both target and base exercises will run according to the value
set by RUN_EXERCISES. For the gate job, we need the target
exercises to run out of the grenade.sh script.
This patch also defaults the smoke tests to False. They
will also be triggered by the gate scripts.

Blueprint nightly-upgrade-testing

Change-Id: I325d025cec6bacfa2bd7f3b48bed4a4abdacef76