Fix typos: "gruop" and "remove from"

Change-Id: If1afd82ffff3f4058c87b675913d4a0d31c52c09
Closes-Bug: #1234119
(cherry picked from commit 0def30491ca7f47a0556a22aa7ada86c97fc68aa)
Fix a issue on retrieving default quota in Create Project

quota names for security group are different between nova and neutron,
so the same appoach can be used for floating IP. This commit reverts
the change in get_default_quota_data in commit c44552fe66 and changes
get_disabled_quotas to determine security group and rules quotas come
from nova or neutron.

Change-Id: I9e39ac99f1e8c7ccdce64b2e2ab79615cac50892
Closes-Bug: #1235053
(cherry picked from commit 9fa87dad193f0324762b684ab08ecb8dfc6ce1cc)
Improve default logging configuration

By default, a number of serious exceptions were not being
logged. Adding a logger for 'django'-related logs resolves this.

Also:
 - Add loggers for missing clients and django_openstack_auth
 - Add a default level for individual loggers (what makes it out to
   the log file remains determined by the handler configuration)

Change-Id: Id3478ac8ec79f22c19ef66e747f3701f98a36611
Closes-Bug: #1236423
(cherry picked from commit 3ccd927251a69905b2c3f1ee496c174eaeb1f8eb)
Import translations for Havana release

* Import translation update of 100% completed languages.
  12 translated languages are avaialable.
* Russian (ru) and Chinese Taiwan (zh_tw) newly completed their
  translations since RC1. They are added to the language list.
* Update POT files

This commit is directly proposed to milestone-proposed branch
because the master branch is already opened for Icehouse development
and the translatable strings are no longer same as those in Havana.

I believe it is the final import.

Change-Id: I9e8e7c28fae64f1aad7fbd5f226910fb9ee6a325
Closes-Bug: #1234317
capping python-troveclient version

Verson 1.0 of python-troveclient is not backwards compatible with
the trove work in Horizon. There are too many places to fix the
compatibility issues for Havana, so for now pinning the release
version.

Closes-bug: #1238121

Change-Id: If0ec929180e083aa47bdb688879ba2f63fdcd2a3
(cherry picked from commit b49b952be096c4d50228b5ca0dc40ad19e0211a6)
Add keystoneclient CredentialsManager if missing

The keystone v3 client doesn't include the 'ec2' manager, even
though the EC2 API is included in the default pipeline.

This commit creates the ec2 manager manually if it's missing
(and necessary). It uses the same call that the client itself
should have used.

Change-Id: I83e7bfa04cde5093c10bf2bc27af5ec03da4b48e
Closes-bug: #1236326
(cherry picked from commit 7187d12a1727b98e91c7d90941de6bd46f098809)
Merge "Improve default logging configuration" into milestone-proposed
Hide settings/change password on keystone v3

When using keystone v3, it was possible to change the user
password without knowing the old password.

Change-Id: I2e3721f9c8a1de4b9a5f85b230432844d2c83507
Closes-Bug: 1237989
Improve display of instance image information

When instance is booted from volume image it returns a string,
while for instance from image returns a dict. Fix is made to
handle both cases.

Change-Id: I23aeccd21f88a353222d3fc7dc4b5c337c2bfecb
Closes-Bug: #1239896
Open stable/havana

Change-Id: I1399ad4e4ee7c303d9a161e611d5a699bb64072d
Avoid discarding precision of metering data

Fixes bug 1241467

Narrow-casting statistical aggregates to int before inserting
into the resource usage line charts had the effect of unnaturally
smoothening the trend. This was especially apparent for meters
defined over a narrow range (such as cpu_util ranging from 0.0%
to 100.0%).

We now maintain floating point precision for these data.

Change-Id: If6141a4f66aa0078d38aa9f53d913aca5684ad94
(cherry picked from commit 4b973c2fb49b3a1a0d38c3788f45b3af076625d0)
Fix default port of MS SQL in security group template

Change-Id: Id20538faa81b730be90b115c6c8c119aeb5a08ee
Closes-Bug: #1250029
(cherry picked from commit 038b5b80208a8b1837e5a2e0efd16676a842c59a)
Fix a bug some optional field in LBaaS are mandatory

* VIP connection_limit
* Pool Member weight

Closes-Bug: #1241209
Closes-Bug: #1241004

The change of create_stubs in openstack_dashboard/test/helpers.py
is cherry-picked from commit fa3a039d0585c8c995504c09657070af4025305f.
It allows us to create_stubs decorator for sub methods with arguments.

Change-Id: I337215938645f6785393925f201567f2143d133e
(cherry picked from commit c9f4e27aa5c60bc997e70b4982856bbf4a23372b)
Import install_venv from oslo

The new version of install_venv_common evaluates requirements.txt
and test-requirements.txt at the same time and we avoid Django 1.6
is installed when evaluating django-nose dependencies.

Change-Id: I2ab7108b3615ac6c0525089b81b80e5c0a4793fc
Closes-Bug: #1250581
(cherry picked from commit 7a0581bb701dbb4d7d9fb1bbe1d7644e98ac2b2e)
Provide missing hover hints for instance:<type> meters

Fixes bug 1243241

Previously, the Metric dropdown list on the Stats tab of the admin/
Resource Usage panel had hover hints with a short description of each
meter, except for the instance:<type> meters which were missing.

Now, we construct the hover hints list using the current set of flavor
names as reported by nova.

Change-Id: Ieb64ee1eec43fae6036a3a97e86907b9fcc201e1
(cherry picked from commit 386d5865689aeb344182133790bdcb192789b3d2)
Add logging configuration for iso8601 module

iso8601 module outputs log messages but it is not useful for users,
so this commit assigns null log handler to iso8601 module.
This change suppresses iso8601 log messages during unit tests.

Also moves openstack_dashboard related logging config for unit test
from horizon to openstack_dashboard.

Change-Id: I01cf12688118e2137382b8dc7a050b3587749354
Closes-Bug: #1250554
(cherry picked from commit 1f81be7e671a11449911f84f9f2d74c220dbc8cc)
Fix incomplete translation of "Update members" widget

Marks the default value for the search fields of the "Update members"
widget translatable. Also updates the English PO file accordingly.

Change-Id: I8c317de49087b4207bcb774dd241fd1e4591882b
Closes-Bug: #1239927
(cherry picked from commit 3b79ec17b710000fa00523774ed2eff7dc1c12ca)
Fix translatable string for "Injected File Path Bytes"

Change-Id: I7a60c371621bd37d1918db7ddcabd4cb2dcd9d0d
Closes-Bug: #1254049
(cherry picked from commit 39d3b8418ae0d4827571bcbbe5d79daedaaa053b)
Change "Tenant" to "Project"

Fixing inconsistency verbose_name of some columns in
'Resource Usage' panel.

Change-Id: I55969f6fa67be1758a2c03b06237a9a66fe7ef40
Fixes: bug #1250942
(cherry picked from commit a4a3cfbca28bfc2a650dd45202dfca0f6617f52e)
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
(cherry picked from commit 9e6d59bc8b7811622e42ebdcb5911eb6487a4f77)