Initial pass on the RS and SDX integration. Added some new features and clean up of the code from performance perspective.

(1) Dynamic updating of ip_mac_list for ARP handling.
(2) Shifted to event based update notification rather than (slow) queue based.
(3) Updated main code etc.
Added a placeholder for route_server integration in the main.py file