Adds methods for [] & len into LazyURLPattern

The Django 404 page currently depends on being able to call len()
and index LazyURLPattern.  However, the special methods for doing
this (__len__() and __getitem__()) are not forwarded to the object
wrapped by SimpleLazyObject by default.  Thus, methods to foward
these special methods to the wrapped object have been implemented
in LazyURLPattern.

Fixes: bug 1183578
Change-Id: I133e97ed66180fe78cfe1b7fd9c86bac4171a994
When launching instances, clarifies quota text to "X of Y Used"

Fixes: bug #1183567
Change-Id: I0f51981a2db9904bf68a418bca122cb9b4318b3c
Add availability zone choice to launch instance

Fixes: bug #1186075
Implements: blueprint select-zone-when-creating-instance

* Updated project.instances.tests to include availability zone
  information where required

Change-Id: I14272a94b90587575776142da82413db88f5a99c
Make 'Creating volume' message translatable

Change-Id: I1acc72994d69ffdddfd8b946d7884f700e0b20be
Add edit buttons for vip, member and monitor

Add options for updating vip, member and health monitor
attributes on load balancers table pages.
The following attributes can be updated:

Vip:
* name
* description
* pool_id
* session_persistence
* connection_limit
* admin_state_up

Member:
* pool_id
* weight
* admin_state_up

Health monitor:
* delay
* timeout
* max_retries
* admin_state_up

fixes bug 1171854

Change-Id: I117a67476e21c01fec5cb1d9440daeb343d3b341
Add RAM/disk requirements to image details

If an image has minimum disk or memory requirements, they should
be displayed in Image Detail page.

Change-Id: Ic7e75a8272c118a2e258f938c71da19746b4f0b8
Fixes: bug #1183563
Merge "Add availability zone choice to launch instance"
Merge "Adds methods for [] & len into LazyURLPattern"
Merge "When launching instances, clarifies quota text to "X of Y Used""
Merge "Add RAM/disk requirements to image details"
Merge "Add edit buttons for vip, member and monitor"
Merge "Make 'Creating volume' message translatable"