Added active_interfaces table to database.
Renamed active * event helpers.
Added ActiveInterfaceManager.
Added event definitions for ActiveInterfaceManager.
Added an internal method for wait_for_loaded and use a public method wrapper.
Update active interfaces in the db when loading local interfaces.
Added pretty_properties for active_interfaces/base.
Added internal_detect_by_id to Manager that should be used instead of handcrafted code.
Properly update active interfaces record when activating interface on the same datapath.
Use internal_detect_by_id instead of manually accessing params[:id].
Don't delete non-singular active interfaces.
Fixed specs for network services.
Added wait_for_unloaded to manager.
Fixed typo in interface_manager's created_item event.
Don't default port_name to uuid if the parameter isn't passed.
Don't return canonical_uuid if port_name was not set.
Properly reject when both label and singular is non-null for active interfaces.
Use arp lookup for simulated interfaces also inside virtual networks. Needed for current refactoring of active interfaces.
Create flows on arp packet_in also for virtual networks.
Reverted changes to arp lookup for virtual networks.