Ensure all compute meters are listed in dropdown

Fixes bug 1243298

Previously, an incomplete list of Compute (Nova) meters appeared
in the Metric dropdown on the Stats tab of the admin/Resource Usage
panel. As a result, some meters were inaccessible via the dashboard.

Now, a complete list of the current set of Compute meters is constructed
by querying all meters known to the ceilometer API and cross-referencing
with the resource IDs known to refer to instances.

Change-Id: I456bb0282ad465f0cc346e2e076545fbf1bc1346
lbaas/horizon - adds tcp protocol choice when create lb

This option was missed

Change-Id: I789c02a7679a160da9b3dc6551d18791a6085ebe
Closes-Bug: #1241713
Gate on H102 Apache 2.0 license header not found for pep8

Now all files are properly licensed per OpenStack Hacking.

Change-Id: I223d983018568357197b0d9cf5dde12c135c53c9
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Fix "it's vs. its" typos

Change-Id: Ib7914a7c0b6636599526d05bfb8bc2bcf3a79744
Closes-Bug: #1252838
VIP creation fails if ip address is not specified.

Neutron Client allows creation of VIP by specifying only
a subnet. In that case a free ip from that subnet will be
asigned.
When creating the VIP from Horizon, if the ip address is not
set on them form, the request for VIP creation will include
an empty address and fail.
If the address is not set or empty, don't send that key
since it's not mandatory.

Change-Id: Id9b8f4aa187eae65f5b87c742309e0e39c804208
Closes-Bug: #1252811
Add contextual markers to BatchAction messages

BatchAction message is used for both present (table action menu)
and past (completion message) and there is no way that translators
use different texts for present and passt messages.
This commit add contextual markers to the message strings and allows
translators to use different texts for message in BatchAction.

Change-Id: Ie6438730386fc2cca18704354d5cf5f5b71cd494
Closes-Bug: #1252082
fix help message of "create flavor"

The help text in "Flavor Info" tab of "Create Flavor" workflow is wrong.
It says "From here you can create a new flavor to organize projects.",
but flavor organizes not "project" but "instance resources".

Change-Id: I77ee55b2c35a8d743d318e699fb45f4dc8ed4251
Closes-Bug: #1252076
Merge "fix help message of "create flavor""
Merge "VIP creation fails if ip address is not specified."
Merge "Add contextual markers to BatchAction messages"
Merge "Fix "it's vs. its" typos"
Merge "lbaas/horizon - adds tcp protocol choice when create lb"
Merge "Ensure all compute meters are listed in dropdown"
Merge "Gate on H102 Apache 2.0 license header not found for pep8"