Fixes tenant_id

See https://github.com/rackerlabs/quark/pull/35
Merge pull request #43 from rackerlabs/ganked_fix_tenant

Fixes tenant_id
RM3889

- change IPPolicy to use CIDRs for exclusion
- no longer allow offset/lengths
- changed IPPolicyRule to IPPolicyCIDR
- default CIDRs excluded are network ip and broadcast ip, these are detected and added in the IPPolicy model.
- no longer allow configurable default policies becase we can't detect if subnet is IPv4 or IPv6 at configuration time
- We are more strict about only allowing a user to provide either network_ids or subnet_ids.  We will throw an exception if they provide both.
Merge pull request #32 from jmeridth/rm3889

RM3889 - Make IP policy solution CIDR based
Merge pull request #44 from Cerberus98/master

Fixes some type semantics garbage
Merge pull request #45 from Cerberus98/master

Give full IPAM control to update_port
Include all submodules in sdist

When running `python setup.py sdist` you'd only get the toplevel
quark module. Now you should get all submodules included.
Merge pull request #46 from Cerberus98/master

One more type conversion for netaddr.IPAddress
Merge pull request #47 from blamarvt/sdist-packages

Include all submodules in sdist
Added checking for TypeError on str resp
Merge pull request #49 from rackerlabs/catch_nvp_string_errors

Added checking for TypeError on str resp
Attempt to make README more relevant

- be more specific how to configure and install devstack
 - fix formatting of quark validation to prevent horizontal scrolling
 - be more clear on what local.conf is and where to get more information/clarification about it
 - added Caution to top of README about DevStack and Tempest
 - add info about creating non-root, sudo user and note why we have to use sudo when install aiclib and quark
 - add issue 50 to README to track tempest tests failing
Merge pull request #48 from jmeridth/readme

Attempt to make README more relevant
Removed d2to1 for some good raisin
Merge pull request #51 from rackerlabs/remove_d2to1

Removed d2to1 for some good raisin
Adding import for quotas again
Merge pull request #52 from rackerlabs/import_quotas_again

Adding import for quotas again
Fixes #53

Updates quark by telling Neutron we support the "router" plugin, which
includes all floating IP functionality. This is to prevent Neutron from
throwing 404s when Nova asks for floaters.