Handle "null" time values for Stacks

The timesince filter expects a date or datetime object, and would fail
when receiving an empty string. Create a new filter that returns the
string value "Never" under these circumstances.

Change-Id: I73f4dbb608fc143c3ac60d753e9e222762579e51
Closes-Bug: #1286959
Enable settings/change password on keystone v3

There is a new API in v3 for users to update their own password.

Change-Id: I30e1f4682dab6e29968f38f04fa71e0e3720d5e1
Closes-Bug: #1239757
Make "Gigabytes" quotas description more meaningful

"Gigabytes" quota entry comes from Cinder, but Horizon displays
quotas from various projects and "Gigabytes" is hard to understand.
This commit changes it to "Total Size of Volumes and Snapshots (GB)".
From the same reason, "Snapshots" is renamed to "Volume Snapshots".

LUKS Volume quotas are also renamed for consistency.

Change-Id: I7289783b75d324980c0ca80b71835ab602efc354
Closes-Bug: #1298934
Added network's api mocking for the servers_update_addresses method

Change-Id: Idd6ec125ac4c256c1edae445a7bc6a3a70ba4962
Closes-Bug: #1296321
Merge "Enable settings/change password on keystone v3"
Merge "Make "Gigabytes" quotas description more meaningful"
Open Juno development

Bump preversion to 2014.2 to formally open Juno development.
The Icehouse release branch (milestone-proposed) will be cut
from the last commit before this one.

Change-Id: I098875288a7090de75110166b72cc00181ff278c
Merge "Handle "null" time values for Stacks"
Merge "Added network's api mocking for the servers_update_addresses method"
Merge "Open Juno development"