Making nova.compute.api to return Aggregate Objects

nova.compute.api should return Objects and they should be
converted into the REST API expected result in the API extensions

Change-Id: I4bfd83ab92c719b1776da6445e6a4ea78d2ddfd6
Closes-Bug: #1292644
Fix unsafe SSL connection on TrustedFilter

TrustedFilter was using httplib which doesn't check for CAs.
Here the change is using Requests and verifies local CAs by default (or another
one if provided)
This effort is related to CVE 2013-2255.

SecurityImpact

Closes-Bug: #1373993

Change-Id: I0b8e6319a4cc39876b1e396ef705f0fc5def1e44
Remove keystoneclient requirement

Nova doesn't use keystoneclient for anything anymore it uses keystone
middleware instead.

Change-Id: Id5719e5e816e70311e2377e41b4350afc8dd5b50
Update rpc version aliases for juno

Update all of the rpc client API classes to include a version alias
for the latest version implemented in Juno.  This alias is needed when
doing rolling upgrades from Juno to Kilo.  With this in place, you can
ensure all services only send messages that both Juno and Kilo will
understand.

Change-Id: Ia81538130bf8530b70b5f55c7a3d565903ff54b4
Merge "Fix unsafe SSL connection on TrustedFilter"
Merge "Update rpc version aliases for juno"
Merge "Remove keystoneclient requirement"
Merge "Making nova.compute.api to return Aggregate Objects"