Do not render port template if device has no port

Change-Id: Iacefbba64ee0cc534c3129a1c4b28025294c6b08
Closes-Bug: #1321974
Add missing "load url from future" in a container template

The modified template uses new syntax for the URL template tag,
but doesn't load the new syntax definition, as required by Django.
This leads to errors when trying to render that template.

Change-Id: I42ddb39cad62b1be0cad81d4758412a981be461e
Closes-bug: #1331271
Exclude security group related quotas when the extension disabled

When using neutron as network service and security group extension
disabled, the quotas update workflow will hit some error, because
'security_group' and 'security_group_rule' are passed to the quotas
update method for neutron.
This patch fixes the problem by excluding these two quotas when
neutron security group extension is disabled.

Change-Id: I0011e1c0956d3248b748f109d5ab5e93ec55f7d3
Closes-bug: 1330632
Disable broken unit test (related to "Change Password")

The new django_openstack_auth 1.1.6 library surfaced a defect in this
test, whereby the test client does not properly log out the user. This
only affects the test, the functionality otherwise works fine.

This temporarily disables the test in order to repair the gate, while
waiting to replace it with a new unit test more reduced in scope and/or
an integration test.

Change-Id: I8779666c053a4835e22038a39a530fe5fc84b6a3
Partial-Bug: #1333144
Imported Translations from Transifex

Change-Id: Ib5e6a917005e99221d34a26154a7edece7efaa82
Updated from global requirements

Change-Id: I9ea38d4a4c26acb8b101bb962f9969c69fd7f122
Merge "Do not render port template if device has no port"
Merge "Updated from global requirements"
Merge "Imported Translations from Transifex"
Merge "Add missing "load url from future" in a container template"
Fixing the instance boot source

An extra comma in the update_launch_source_displayed_fields
brakes the launch instance workflow when the option selected
is "Boot from image (creates new volume)"

Change-Id: I0f02354c8f274990fa5a7e4e2a92007513339f8a
Closes-Bug: #1333484
Allow running a subset of the integration tests

This follows the same syntax as a running a subset of the unit tests.

Change-Id: I36dfa8280b8fc63e7b650dfce6dbb0df26e73852
Closes-Bug: #1333774
Make security rules with All translatable

The security rule names that include the word "All" should be
translatable.  I've included a SECURITY_GROUP_RULES value with
the 3 translatable rules from local_settings.py.example so that
we will actually have translations for those values.

Change-Id: Id21ac0e6ea328ab18f35f7711de356015db5f50a
Closes-bug: #1334031
Imported Translations from Transifex

Change-Id: I50adf604237ce0c41c92eb1d082ce3a25d397b20
Merge "Fixing the instance boot source"
Check neutron agent extension support in Info page

Some neutron plugin don't support agent extension, and
Horizon show 404 error on admin info page.
In this commit, we are going to add check if agent
extension supported or not.
Closes-bug: 1331032

Change-Id: I5cd3ec747c650fc2b826d55f39be618eca1b7caa
Imported Translations from Transifex

Change-Id: I074c49b988b159382f946e781853df050da5d1d7
Merge "Exclude security group related quotas when the extension disabled"
Merge "Imported Translations from Transifex"
Merge "Check neutron agent extension support in Info page"