Javascript coding style indent 2

    In order to improve the javascript coding style an indentation of
two spaces must be used in the whole project.
    A jshint option has been added, and all the files which violate
this rule have been corrected.
    In addition, some code style corrections have been made.

Implements: blueprint jshint-codestyle
Change-Id: Ic6428e77a06fd33b1c1298569fc01860c3e28690
Javascript force use of the identity operator

    In order to reduce possible bugs in our scripts the use of identity
operator must be mandatory over the equality operator. This rule force
developers to use the '===' and '!==' instead of '==' and '!='.

Change-Id: I1069ed2baed7bce305fce80d688a5a2c10249148
Implements: blueprint jshint-codestyle
Javascript force use of the curly braces.

    This option requires you to always put curly braces around blocks
in loops and conditionals. JavaScript allows you to omit curly braces
when the block consists of only one statement, in some circumstances,
it can lead to bugs.

Change-Id: If50546461813549b3a9cebb384eed7159c753c43
Implements: blueprint jshint-codestyle
Merge "Add missing egress sec group for all tcp/udp/icmp"
Refactoring the loadbalancing view classes

In several view classes, there's overloaded functions that do nothing but
calling the overloaded function and returning the results. Removed theses
functions.

Change-Id: I595b978fb7e9da867bd7a4d66dd07e9eaec9e7b4
Closes-Bug: #1265619
Fix typo in class name

Change "detaiInfoTable" to "detailInfoTable".

Change-Id: Ib738ce1aab3f6d6b96ba1bf470a7168dfac7e591
Closes-Bug: #1265008
Update to the latest version of the jquery tablesorter plugin.

This fixes a longstanding bug where IP addresses were sometimes sorted
incorrectly.

Change-Id: I606a13824dbd1ed7ee313c7f15a1ea21b67f1d19
Merge "Adding missing files in JSHint"
add support for Django-1.6

Sessions now store JSON instead of pickled objects.

Partially-implements blueprint django-1point6

Change-Id: I332ba18005284774a53fb3cb8c6e51bca1480ded
Merge "Fix typo in class name"
unify keypair name handling

CreateKeyPair and ImportKeypair handled name checks in a different
way. When importing a keypair, one got a generic error message
without a hint, that the name was wrong.

Change-Id: Ie82c0cd21f70aae3f55b84a1c05c9f170eaec312
Closes-Bug: #1265563
Fix typo error

Fixed error in the code responsible for retrieving the
list of meters tied to glance

Change-Id: I911288e944f4f573d1f1d40a756f548663202515
Closes-Bug: #1265762
Merge "Javascript coding style indent 2"
Merge "Javascript force use of the identity operator"
Do not close modal if escape is pressed on select

    The modal no longer fades out when pressing escape if a select is
open. After this, the select input is unfocused, so the second press
on escape will still close the modal.

Fixes bug #1265869

Change-Id: I49fa4431152fa3101bb6fafa6e07c8f908396ba8
Merge "Javascript force use of the curly braces."
Merge "add support for Django-1.6"
Merge "unify keypair name handling"
Make running of unit tests more robust

Unit tests would fail if run from a symlinked directory.
To fix this, this patch adds the -P switch to the pwd command,
to make sure all files are referred to by their actual paths
and not symlinks.

Change-Id: Ib7087c11f9dc2c44be3aca8cf94db227a2db72f3
Closes-Bug: #1266220
Allowing snapshoting attached volume

The cinder api allows calling snapshot on attached volumes,
we should enable it on horizon.

Change-Id: I33d7bbca0bf993ace7c243867aa5f57438a57a5d
Fixes: bug #1202929