Added a newline at the end of the security group model
Created the flow table for security groups: TABLE_INTERFACE_INGRESS_FILTER
Cleaned up dirty whitespace
Merge branch 'master' into feature-secg-events
Created the security group manager and added the first catch flow that sends packets to the controller for filtering
Added the first incomplete version of security groups... Creates ip/mask rules but doesn't take protocol or ports into account yet. It lets through all ARP stuff for now which needs to be changed to non ip packets
Added some constants for ipv4 protocols
Added protocol to security groups
Merge branch 'master' into feature-secg-prototype

Conflicts:
	vnet/lib/vnet/constants/openflow_flows.rb
Created the egress filter table that will hold a learning flow
Sending the packets that came into the controller in INGRESS filter out again
Added constants for ipv4 and arp eth types
Fixed a bug where the current class's cookie method was checked for nil value rather than the flow itself
Wrote a first version of tcp connection tracking... Needs lots of cleanup
Implemented the same 'connection' tracking for udp.
Did some refactoring of the connection tracking code
Some more security group manager refactoring
Changed main method names of the security group manager
Extracted cookie method to solve code duplication
Removed the failsave in connection tracking for when another protocol than tcp or udp is used. The code shouldn't be called for another protocol