Remove code for deprecated extension path

As per the #NOTE, we should remove this code post-Grizzly.

Change-Id: I8b8e807f5e49e112159395e061f10b0a3acea33c
Fix message translations for MSA common class

This patch adds the crazy _LI, _LE, _LW markers for
the MSA class for each of the appropriate LOG.info,
LOG.error and LOG.warning calls.

Change-Id: I831db878f1d51cdf61049a6fd8302d2464d477d5
Partial-Bug: #1384312
Added missing rules in policy.json

The policy file was missing rules
corresponding to volume get and
volume delete.

Change-Id: I414fabaf9e6a81d6973803bec5d47a75bf433470
context.elevated() should use copy.deepcopy()

Currently context.elevated is just doing a copy.copy(self).
This needs to be changed to use copy.deepcopy so that the
list reference is not shared between objects which leaves
the possibility of an admin role leak.

This fix changes context.elevated use copy.deepcopy.

Change-Id: I349c53ccbe9e02ad2a3e84ae897424db9785a170
Closes-bug: 1386932
Defining the variable "tmp" before try block

In file "image_utils.py", "tmp" variable initialized in try
block. So, if any exception occurred in the try block, then
"tmp" would not be assigned with any value. Because of this
finally block will raise an exception like "local variable
tmp tried to use before the assignment".

This patch resolves that issue by defining "tmp" variable before
try block.

Change-Id: I9d8c8eaaeba0a7aab7ebfc791b9ddd967f324184
Closes-Bug: #1394548
Merge "Defining the variable "tmp" before try block"
Merge "Remove code for deprecated extension path"
Merge "Added missing rules in policy.json"
Merge "Fix message translations for MSA common class"
Merge "context.elevated() should use copy.deepcopy()"