set the admin_pass when creating the server

The feature is setting the admin_pass when creating the server,
it is supported by the python-novaclient, we are able to
see the parameter 'admin_pass' in the fun:
novaclient.v1_1.base.BootingManagerWithFind._boot().

The nova is also accepted this parameter 'admin_pass',
then it will inject the'admin_pass' to the image file system,
or nothing to do

Ensure to use keyword parameters in format string in create_instance.py

Implements: blueprint admin-password-for-server
Change-Id: I3a5fe4c7f48e21631f615510422c0a7dcf3c7d65
Add tests for LBaaS screens

fixes bug 1158337

Change-Id: I757266fc647e9e056ec75d60f670d31e41b0da83
Enhancement on prompts to list selected objects.

Used the display name from table.get_object_display(datum), instead
of explicitly looking for the first occurance of table header that
contains 'Name'.

Fallback mode: tables with no valid get_object_display(datum)
won't list selected objects.

Fixes bug 1155821

Change-Id: Iff4ee8500eb57f39a9bcb199c7eb2be7fa3e4ec4
Fix floating IP management from instance panel.

Quantum Floating IP API works with ports ids not instances ones
(opposite to what Nova Network does). So if we want to associate
(disassociate) an allocated floating IP to some instance we must
use the "target_id" (which is a port_id in case of Quantum and an
instance_id in case of Nova network).

Fixes bug 1158596.

Change-Id: Iceba4d8ee74bd58dc1cdbda7668841b0a7eb86f1
Adding pagination to the instance views

Modifying the api.nova.server_list() method to optionally handle
pagination.  The method will also work without pagination to
support the many other place than the instance views that continue
to call the method.

Fixes: bug #1046915

Change-Id: I8195f1f2d8922e1722743d7a2d627a8645e8b3bd
Fix the "Updated" field in the Image Detail page

The "Updated" field in the Image Detail page always says
"Never Updated". It appears that the code is looking for
"updated_app" instead of "updated_at".

Fixes bug #1168613

Change-Id: I2582e76f80cfd37c46910b1d419489268bddb0f3
Add Filter Action to Instance Views

The Instances page in both admin section and project
section doesn't support the filter action yet. This
feature is however implemented for the Projects page
and Users page. So added this feature to the Instances
page.

Fixes bug #1169084

Change-Id: I76e77a61f032e96f2d8d69a22d2caab2108c2aa8
Fixes sorting on IP Address columns in tables.

The jQuery tablesorter plugin was choosing the digit parser
instead of the ipAddress parser for the IP Address columns.
This caused those columns to not sort correctly since only the
first 2 octects were looked at for sorting.

This patch adds an 'ip' data attribute to these columns and
updates the set_table_sorting function to set the ipAddress
sorter when this attribute is present.

Fixes bug 1108085

Change-Id: I3ca05048ce43b5bda14a4c586146c7ec9e479a79
Fix regression on running manage command.

Options on the manage command (./run_tests.sh) is getting shuffled,
this is due to the logic how testopts and testargs are extracted.

For example, the command "./run_tests.sh -m startdashboard test
--target test" is being translated into "startdashboard --target
test test".

The options after the "-m" should be passed as is as argument to the
manage command.

Fixes bug 1164505.

Change-Id: Id1a0699050390014487459757b3bda9c7fcca405
Expose "protected" attribute of images.

Adds support for displaying and setting the protected
attribute on images.  If images are protected, delete
actions are not enabled

Fixes bug 1168067

Change-Id: Iedf4fa8840c713333679762ac4fc06fd0cf1a322
Merge "Add tests for LBaaS screens"
Add a logout when admin user update his own password.

Fixes bug 1155429

Change-Id: I166848bfe2d83e8b6cfb825476040215c0821302
Remove deprecated features

When running in httpd, Django complains about deprecations.
Settings also contained some code to be removed in H relase.

Fixes bug 1172222

Change-Id: I17d7e2e7c23fd53fadf2a62c0568f61704bdf0b3
Merge "Fix regression on running manage command."
Merge "Enhancement on prompts to list selected objects."
Add help text for some fields of Load Balancer forms

fixes bug 1153513

Change-Id: I1b4db7add04abc32b6896d7d4c429d4f4ffe1101
Merge "Add Filter Action to Instance Views"
Merge "Fixes sorting on IP Address columns in tables."
Merge "Remove deprecated features"
Remove the term 'syspanel' from docs

Since the refactorization of syspanel occurred at
the very early Folsom days, the docs should reflect this too.

Change-Id: I8539b0b8bda2f63366c6de75b1a010f52f07fd0e