Fix some not-consistent titles for virtual routers management

- Replace "Detail" by "Details"
- Replace "Create a router" by "Create router" (like other OpenStack projects)

Fix bug #1120551

Change-Id: I8b6e01b4400a044dfab7322abb251fe034ae010b
Allow users to create a rich network topology

Fixes bug 1146926

This commit enables Quantum Router support to create a router
interface with a specified IP address. Previously we can connect
one network (subnet) to only one router and a topology we can create
is limited. By this commit we can connect one network to multiple
routers and create a rich network topology through Dashboard.

This commit also fixes the folowing bugs:
* subnet_id in "Add Interface" form and network_id in "Set Gateway"
  form should be required=True since they are required fields.
* An error message is display twice when the above two forms.

Change-Id: Ifb90f70a4468fdf4e8ba356080cd0333f10e595f
Increase socket timeout for selenium tests

I can reproduce bug 1100771 consistently in my development environment.
Increasing the socket timeout in the SeleniumTestCase class fixes
the timeout issue for me.

This uncovers another issue that causes an "Address already in use
error". This happens because the order of tear down is wrong - we
need to quit() the driver before continuing with tear down rather
than after.

Fixes bug 1100771.

Change-Id: I95fbea05c3fc2516ce4e736eea9b0823bb5bbf79
Refactor the quotas tests

Refactoring as part of bug 1157950 to limit the amount of copy-pasting
required when adding a new quota

Change-Id: I32fb28da0d4640c463fb6e22ee04763012d12190
CharFields replaced by IntegerFields in LBaaS forms.

The following fields were changed:
* Vip / protocol port
* Vip / connection limit
* Member / protocol port
* Member / weight
* Monitor / delay
* Monitor / timeout
* Monitor / max_retries

Added range validations:
* Vip / protocol port -- in range [1..65535]
* Vip / connection limit -- more or equal that 0 or -1 if the limit is not set
* Member / protocol port -- in range [1..65535]
* Member / weight -- in range [0..256]
* Monitor / delay -- more or equal that 1
* Monitor / timeout -- more or equal that 1
* Monitor / max_retries -- in range [1..10]

Fixes bug 1153525

Change-Id: I7bf9fe24060dc85076d9be2e6592a51a33fefeae
Merge "Increase socket timeout for selenium tests"
Merge "CharFields replaced by IntegerFields in LBaaS forms."
Merge "Allow users to create a rich network topology"
Merge "Fix some not-consistent titles for virtual routers management"