Patch Django 1.4 on Python 2.7.4 or greater

This fix provides a patch for Django 1.4 to get rid of
the issues with django.test.assertContains in the py27dj14
test environment.

Change-Id: I4c7a225ef1095999f7c109e77c95e1a6fe04db8c
Closes-Bug: #1273943
Allow extensions to add Angular modules

This change allows extension plugins to make use of AngularJS without
changing horizon template or javascript files.
Horizon bootstraps AngularJS once when a page loads with a list
of modules. An extension can register a list of modules and a list
of javascript files that contain these modules.

Implements blueprint: plugins-angular
Change-Id: I4a76363dd4a631cc0d2fc2c902c2f5cac0f073f2
Remove "Panel" from navigation elements

"Panel" isn't really needed or helpful in the Navigation.  It should
be removed for consistency with the other dashboard.

Change-Id: I0b7fe66a500cae7bd922bcc81a4c930ba03e3028
Closes-Bug:  #1324661
Merge "Remove "Panel" from navigation elements"
Merge "Patch Django 1.4 on Python 2.7.4 or greater"
Merge "Allow extensions to add Angular modules"
Sort project list by openstack_auth.

Closes-Bug: #1275896
Change-Id: Ibb3898af4aa0e56f0d9843118ed5790505d6424a
Merge "Sort project list by openstack_auth."