Create Router on network topology fails

- just wrong definition of urls, missing '
- also add '{% load url from 'future' %} to maintain Django 1.4
  compatibility

Fixes bug 1219078

Change-Id: I661ab0561bab24c1af864a7fbd0e6913f6dfed06
Correct amount of samples in the chart

We need to always show some reasonable amount of samples in the chart.

It was hardcoded to 1000s time windows, when there will be a
several months of data, it will be a great amount of samples.

It needs to be changed to always show some reasonable amount of samples
(I would say 400)

Also exceptions added for unexpected states of dates.
Date_from has been changed to beginning of the day, and date_to to
the end of that day.

Fixes bug 1221566
Change-Id: I60cd0aa0882c5b8890d61b649c312d4f7e9ddf82
VPNaaS UI implementation

This is an implementation of VPNaaS UI.

implements blueprint vpnaas-ui.

Change-Id: I6c92505bb07399ba83e6b7fd7dd75f0fd1b4b2a8
Merge "VPNaaS UI implementation"
Merge "Create Router on network topology fails"
Enable F403 and F999 check

* F403 has already been fix in https://review.openstack.org/#/c/38435/.
* This patch fixes the remaining F999 issue.

Change-Id: Id484a577973bb56168b6d85a5fc909a471e1128c
Enclose command args in with_venv.sh

It will support argument with blanks.

Change-Id: I4e40cdd2be67c2f306ce53f297b7a830730d1bc7
Fixes: bug #1220937
storage.object.container ceilometer stat incorrectly set

fix storage.object.container value in stats.html

Change-Id: Ie63c3b96ea2e0c048a32b544416b7bffa7ee0b64
Fixes:Bug #1222920
Sync the defaults of VPNaaS forms with the server-side defaults

Also clears the unnecessary default values of remote peer subnet,
remote peer address, peer id and PSK.

Split IPSec Site connection creation form into two tabs (required
and optional parameters) since it has many parameters.

Closes-Bug: #1222255

Camel-case resource names (e.g., VPNService, IPSecPolicy...) are
replated by names with spaces like "VPN Service", "IPSec Policy"
and so on.

Change-Id: Ie0d77189ab3fc6d0722ece28abced9192ea0740b
Improves VPNaaS detail page templates

* Change "Tenant ID" to "Project ID"
* Move "Name" and "Description" to the top of the detail pages
* Show "None" if "name" or "description" is empty
* Remove colons from item names in the detail pages
* Remove "VPN type" from VPN service detail
* Arrange the order of items with the same as the creation form
* Print peer_cidrs with for loop

Closes-Bug: #1222260

Change-Id: I2293eb4b87179862c52c1c0bd7852a555955e1c0
Show IPSec Site Connection in VPN service detail

IPSec Site connections associated with VPN service are useful information.
Previously the field "VPN Connections" exist but the associated connections
are not displayed.

Closes-Bug: #1222256

Change-Id: I81da5cc6b63463102c3270fead8921bf8c10d11a
Create links between VPN resources

This commit creates cross links between VPN resource
and resolves VPN related resource UUID to its name.
This helps users to track VPN resources.

Closes-Bug: #1222264

This commit also improves an error handling when an error occurs
during retrieving a resource detail via API call.
While previously a detail page without item values is displayed,
now the index page is displayed for such case.

Change-Id: I53e03bf01ad0f359b889115068b1548c9a61ae8d
FWaaS Horizon panel

Implements: blueprint fwaas-horizon

Change-Id: I1017573887922b4dea0a42d46965de2b86325b0e
Merge "Enable F403 and F999 check"
Merge "Sync the defaults of VPNaaS forms with the server-side defaults"
Merge "Improves VPNaaS detail page templates"
Merge "Show IPSec Site Connection in VPN service detail"
Merge "Create links between VPN resources"
Merge "FWaaS Horizon panel"
Update the source languange PO files with FWaaS/VPNaaS support

VPNaaS and FWaaS support in Horizon have been merged as FFE for Havana.
This commit updates the source lang PO files to sync Transifex resources.

PO files of other languages are not updated since they should be updated
by Transifex transifex.

Change-Id: Ic2e93d6ec6e296e5e3c7e6c0e4731ce588f0d89d