Fixed datapath route link events.
Cleaned up datapath route link and network node api's.
Refactored dns models.
Added missing require for IPAddr.
Cleaned up event handling in node_api's interface.
Added tunnels to association dependencies.
Fixed active interface event parameters.
Added missing class parameter to tunnel association in datapath.
Fixed interface events.
Fixed dependency delete event method.
Fixed class type for datapath's tunnel associations.
Added association dependency events.
Cleaned up ip_address model.
Duplicate @items to avoid issues with yielding fibers causing the hash to be locked during modification by other fibers.
Fixed datapath delete event params.
Fixed dns public option validation.
Renamed interface_security_groups to security_group_interfaces for consistency.
Merge branch 'refactor-models' into refactor-more-models
Fixed specs for change in security_group_interfaces table namechange.
Changed helper methods to many_to_many.