Designate/Blueprints/Server Pools/API

Summary
Quick overview of the change

API Changes
List of changes to the HTTP API

All Server Operations will now be scoped under a pool, like such

Comments

 * 1) [vinod] Should the PATCH call be /v2/pools/{pool_id}/ servers /{server_id} i.e. servers instead of server similar to how other URLs are designed.
 * 2) [vinod] There should be a GET call for /v2/pools/{pool_id}/servers/{server_id} as there is a PATCH call at this URL
 * 3) [vinod] How about DELETE calls?

Example of Call (GET /v2/pools/)
Overview of call

Response {       “pools”: [ {                 "pool":{ "id":"UUID STRING", "name":"Pool Name", "labels":["anycast","premium"], "servers":[ {"id":"UUID STRING"}, {"id":"UUID STRING"}, {"id":"UUID STRING"} ],                     "project_id":"{project_id}" }             }          ]    }

Database Changes
None