Assign local variable in api.v2.image_data

If local variable 'image' will be not initialized we get UnboundLocalError
while handle following exceptions:
exception.StorageFull
exception.StorageQuotaFull
exception.ImageSizeLimitExceeded
exception.StorageWriteDenied
webob.exc.HTTPError
ValueError

This is because not initialized variable 'image' used as argument of
method _restore. That is why we should initialize it.

Closes-Bug: #1310952

Change-Id: I3bf73ca272aad479416067495006476934a01dd9
notifier: remove notifier_strategy compat support

The notifier_strategy option is deprecated since we merged commit
I8cd84772bc5867e06b2a50ed7e15b9e86f0b94ad during the Icehouse cycle.

Assuming the usual single cycle deprecation period, this can now be
removed.

DocImpact: the notifier_strategy has been removed in favor of the
notification_driver and related oslo.messaging options.

Change-Id: I3ab0133b697a820536e5da84e30b078915a29f6c
Add pluging sample for glance gate

Recently we add support for plugins in gates, so now you are able
to keep rally benchmarks in your source tree. It may be usefull in cases
when you would like to check/debug in gates with benchmark that doens't exist
in Rally but don't want to spend whole life to get in Rally source.

As well we add extra/ directory that is just copy pasted in gates.
So we can use absolute path in task configs, cause this directory
will be copy pasted to ~/.rally/extra. This may be super usefull if you
would like to test infrastracture on scale, creating images from empty files.

Change-Id: I759ee8bf7a930169afd6076ec96f8fe3a3692866
Updated from global requirements

Change-Id: Id99428645bdc0406071e149b92ea2541587617c2
Merge "notifier: remove notifier_strategy compat support"
Merge "Assign local variable in api.v2.image_data"
Merge "Updated from global requirements"
Merge "Add pluging sample for glance gate"