Multi-datacenter ARP:

1. ARP received by controller 1.
2. Local look-up.
3. Send arp reply to requesting node.
4. If requested node is local, set up
intra-datacenter flows.
5. If requested node is in another datacenter
which is controlled by controller 2,
set up inter-datacenter flows locally,
and use rpc to instruct controller 2 to
set up inter-datacenter flows.
Merge pull request #38 from powerist/working

Multi-datacenter ARP
Clean up code:

Add function set_unicast_flow
Merge pull request #39 from powerist/working

Clean up code: