Deallocated IP after disassociation left no ports
Merge pull request #104 from Cerberus98/cleanup_merge

Moves the view code into a new module
Merge pull request #94 from asadoughi/disassociate_port_fix

Deallocated IP after disassociation left no ports
DRYs up some code.
Merge pull request #106 from Cerberus98/dry

DRYs up some code.
Security groups/rules implemented.

Some serious refactoring.

And some stylistic fixes.

Implemented PUT on security groups.

Proper quota management.

Now with plugin_views.
- split nvp_driver and optimize_nvp_driver classes

  NB: you need to edit your quantum.conf file like so:

  before:
  [QUARK]
  net_driver = quark.drivers.nvp_driver.OptimizedNVPDriver

  after:
  [QUARK]
  net_driver = quark.drivers.optimized_nvp_driver.OptimizedNVPDriver

  note the new optimized_nvp_driver module instead of nvp_driver

- add swp files to gitignore
Fix PEP8 violations
Merge pull request #108 from jmeridth/break_apart_nvp_driver_classes

split nvp_driver and optimize_nvp_driver classes
Tests and fixes
Fix for upstream quantum db changes, edited requirements.txt for oslo.config
Register models in plugin correctly
Merge pull request #100 from kilogram/security_groups

Security groups/rules implemented.
Fixed default route constant
Merge pull request #111 from roaet/route_work_977

Fixed multiple db_api errors and resolved task 977
Fixed some netaddr compare boogs
Updated compares in plugin_views
Merge pull request #113 from roaet/fixed_route_compare_bugs

Fixed some netaddr compare boogs
Unecessary default quota config override.
Merge pull request #114 from kilogram/quota_fix

Unecessary default quota config override.