Fixes #183
Merge pull request #185 from asadoughi/fix_183

Fixes #183
 Ensure IPPolicy response object exlucde key has string cidr as value

 - currently returns IPPolicyCIDR object

 RM3793
Merge pull request #172 from jmeridth/ensure_ip_policy_response_object_exclude_has_string_cidr_as_value

 Ensure IPPolicy response object exclude key has string cidr as value
RM5458

Ensures the diagnostics API extension is admin only always.
Fixes #186
Made it so shared=false works properly in noauth

RM8126

noauth was making it so shared=false + no tenant filter was returning shared
networks even though shared was supposed to be filtered out. The reason why
a sentinel value (INVERT_DEFAULTS) is used instead of an additional parameter
was due to it being the path of least resistance. There are intentions to
eventually move the shared attribute to the model.
Merge pull request #187 from roaet/hide_shared

Made it so shared=false works properly in noauth
Merge pull request #188 from Cerberus98/master

RM5458
Adding route/subnet quota with default of 3

RM982
Merge pull request #189 from insequent/quota_for_routes_on_subnets

Quota for routes on subnets
Merge pull request #190 from asadoughi/fix_186

Fixes #186
Fix UT based on upstream change

neutron commit 9bf0e6654480f98f2315a43687b267263a82a823 removed
helper methdods from neutron.db.api.
Merge pull request #192 from asadoughi/neutron_db_api_upstream_change

Fix UT based on upstream change
Fixed bool bug and add comments to clarify
RM7213 Added IPPolicyCIDR.{first_ip, last_ip}

* Added addition of columns alembic migration.
* Added population of columns alembic migration.
* Added API code to populate columns on ip_policy_{create, update}.
* Re-wrote ip_availability script based on added, populated columns,
  vastly improved runtime performance by decreasing number of SQL
  queries.
Merge pull request #191 from asadoughi/ip_policy_first_last_ip

RM7213 Added IPPolicyCIDR.{first_ip, last_ip}
RM8499 added ip_policy_id to subnet response
Merge pull request #193 from asadoughi/rm8499

RM8499 added ip_policy_id to subnet response
Removing the subnets from shared networks

RM8483

Created regression in the test_networks suite. Can only test 'getting' a
shared net here. It isn't possible, without modifications to the mock, to test
'not getting' a shared net. I considered modifying the mock but then all these
tests would pretty much be testing my new mock instead of actual things.

All this is supposed to do is ensure that, if a network is shared, the subnets
are not included in the output.

Updated the not shared check to ensure correctness.