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
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
Merge "Fix regression on running manage command."
Merge "Enhancement on prompts to list selected objects."
Merge "Add Filter Action to Instance Views"
Merge "Fixes sorting on IP Address columns in tables."