Port floating_ip_pools extention to v2.1

This patch ports floating_ip_pools extention from v2 to v2.1,
and have v2 unit test cases shared between v2.1 and v2.
Partially implements blueprint v2-on-v3-api

Change-Id: I0b34358db08a29e76a59b22a0992abc88296058d
Merge "Port floating_ip_pools extention to v2.1"
XenAPI: Inform XAPI who is connecting to it

XenServer supports an 'originator' being passed to the login function
This originator is very useful in identifying how XAPI is being used
and, when there is a problem, which software package issued which
commands

Change-Id: I003979bb3796e870890e220cf4b046e51581a373
Merge commit 'refs/changes/41/127941/2' of git://gold.eng.hq.xensource.com/git/github/openstack/nova into tmpbranch