Neutron v2

This pull request introduces OpenStack Neutron v2 support. Attempts have been made to keep things in line with a few of the new idioms (pagination, service clients, etc.) but I very much want to hear people's feedback if certain things look wrong :smile: 

**API versions**
- [x] List Neutron API versions
- [x] Show details for a particular API version

**Extensions**
- [x] List Neutron extensions
- [x] Show details for a particular extension

**Networks**
- [x] List networks (including marker pagination and filtering by query parameters)
- [x] Create a network
- [x] Update a network
- [x] Show details for a particular network
- [x] Delete a network

**Subnets**
- [x] List subnets
- [x] Create a subnet
- [x] Update a subnet
- [x] Show details for a particular subnet
- [x] Delete a subnet

**Ports**
- [x] List ports
- [x] Create a port
- [x] Update a port
- [x] Show details for a particular port
- [x] Delete a port