Corrected an oversight where database changes happened in the on_after_commit hook
Merge branch 'bugfix-lb-on-after-commit' into rewrite-netfilter
Added an option to destroy vnics in the sg handler
Added some comments to the sg handler
Updated rspec to destroy vnics inside the sg handler
Made collector parse all the way to the netfilter rules themselves. This way it only needs to make a single RPC call to each hva
Updated the real world classes to work with the rpc call reduction changes
Deleted a bunch of code from netfilter agent that's no longer needed
Changed the apply_cmds method to apply_netfilter_cmds so it's more clear what is happening in netfilter agent jobs
Renamed NetfilterAgent to NetfilterHandler to match the rpc name and so we can use Agent for the 'packterfilter service'
Renamed PKService to NetfilterAgent. It's pretty much doing what the old NetfilterAgent was doing and it's much clearer what's happening in the log with this name
Changed netfilter agent to netfilter handler in rspec as well
Added option to dcmgr.conf to choose what packetfilter implementation to use. Also updated the packetfilter service factory to give back objects instead of classes
Made the add_changes method in netfilter agent private
Renamed apply_netfilter_cmds to apply_packetfilter_cmds
Took the responsibility for calling the packetfilter service out of the netfilter agent. It wasn't supposed to be there.
Changed the hva endpoint name from netfilter-handle to packetfilter-handle. it might be something else than netfilter in the future
Cleaned up some comments
Fixed a crash when turning off edge networking in dcmgr.conf
Renamed dcmgr.conf edge_networking to sg_implementation to tie it in better with sg_handler and not confuse it with edge_networking in hva.conf