Added CAPABILITIES collection

Change-Id: I3610cb2f0f91bace613ac4fd44f0ee6e35dbce31
Added GC migration support to Horizon

Change-Id: Iaa61c956db8dad4997e5487df64182c7a8edb174
Fix issue 106.

The new vmsapi method to create vms arguments was not returning the created
object. We were dropping guest params this way.

Change-Id: I3738f336a4b930c624ae70157d9cd6bfd0e8902e
Merge remote-tracking branch 'upstream/stable/essex' into upmerge
Merge "Added GC migration support to Horizon" into stable/folsom
Use the autorizer to authorize GC API actions

Change-Id: I49084c51b569d623be8a18017b529e9587163372
The horizon plugin depends on our novaclient extension.

Change-Id: I694c912bdd0ae82fa4110da8773ef0beadce3c84
Use availability_zone in scheduling

Change-Id: Idf3aa7206784e5a0b7d28dc9624ba2e2de0e9f2d
Added number of instances option to Horizon launch

Change-Id: Idb2d48dd1c1ddd0baff7dbdcf12a0611fa55b3b7
Changed Horizon launch option from "Launch From" to "Launch"

Change-Id: I69a4f3f7d8e1bad124107c6b1aa08bb125139d44
Use compute_driver instead of connection_type if necessary

Change-Id: I40993d52f762805e41e8c4ec3e8347f79ee34869
Merge "Use compute_driver instead of connection_type if necessary" into stable/folsom
Merge "Changed Horizon launch option from "Launch From" to "Launch"" into stable/folsom
Added num_instances launch option (to API, client, and command-line)

Change-Id: I7ce6f3e78e852dfd0c466f234ac9721c01e1b6ba
Merge "The horizon plugin depends on our novaclient extension." into stable/folsom
Merge "Added num_instances launch option (to API, client, and command-line)" into stable/essex
Merge "Added number of instances option to Horizon launch" into stable/folsom
Changed client capabilities to depend on API version

Change-Id: If314e7679d8991eecbd35a8c23f44acb06a8f5ba
Fixed capabilities set issue

Change-Id: I9e95d418fb527cc201f057e9892f1b3e9e698a46
Capabilities based on set in API

Change-Id: Ia2b458ec6215ff3d8752156b7af5015f64f30839