Fixed arp lookup to use interface classifier table.
Renamed translation_handler to vnet_edge_handler.
Separated vnet_edge_handler from packet_manager.
Use an array of tables for inserting priority 0 drop flows.
Added interface egress routes and mac table to remove the mac address dependency of routes.
Moved egress routing flows for catching packets to the gateway to the base interface class.
Cleaned up how router ingress flows are created.
Moved setting of mac address for packets egressing route link in a separate table.
Renamed router tables.
Fixed tunnel port spec.
Interface egress routes table should send the packet to the router dst table.
Fixed flows in route manager.
The datapath on the edge server holds the catch flow of vnet edge
Merge branch 'master' into refactor-translation-handler

Conflicts:
	vnet/lib/vnet/openflow/controller.rb
Added a default flow in EDGE_SRC table
Merge pull request #137 from axsh/refactor-translation-handler

Refactor translation handler
Improved flow helpers to make it more generic.
Change spec description
Update spec
Add some event constants
Refactor managers to create items thread-safely