Fix non-deterministic error in unit test

next_auto_assign_ip is set in the cidr's constructor so depending on
the subnet dictionary key memory layout next_auto_assign_ip would be
set to 0 as opposed to 2 if the cidr's constructor was invoked after
next_auto_assign_ip was manually set. This was fixed by updating
next_auto_assign_ip after the subnet model was created.
Merge pull request #67 from Cerberus98/master

Moves ipam deallocs out of the parent transaction
Merge pull request #66 from asadoughi/master

Fix non-deterministic error in unit test
formatted ip returns ipv6 as verbose

with full zeros listed
ipv6 formatted no longer has all the leading zeros

because it's arguably better this way
Fixes #70

Changes v6 allocation to provide both rfc2462 and rfc3041 style
addresses as appropriate.
Merge pull request #74 from Cerberus98/v6_merge

Fixes #70
Default CIDRs in IPPolicy related to Allocation Pools

Via help from @asadoughi, was able to figure out a way to get an IPV6 subnet
into a netaddr.IPRange.  That allowed us to set allocation pools for IPV6
subnets on create.

Also fixed notification test.  Failed when run individually, passed when
run with test suite.  Mocked out _validate_subnet_cidr as it was expecting
a non-single scopt of subnet_find, but delete_subnet is expecting a single
scope of subnet_find

RM4900
Merge pull request #71 from jmeridth/default_cidrs_in_ip_policy_related_to_allocation_pools

Default CIDRs in IPPolicy related to Allocation Pools
Add `aiclib` connection paramaters

* Starting with `aiclib` >= 0.82 keyword paramaters are passed through
  to the connection object. Use this to set retries, timeout, and backoff
Merge pull request #73 from rackerlabs/nvp_connect_args

Add `aiclib` connection paramaters
Nova too greedy on port call

Novas call to port was causing timeouts.

https://redmine.ohthree.com/issues/4814
Merge pull request #72 from rackerlabs/RM_4814

Nova too greedy on port call
Added indices for ports.name and tenant_id