Merge pull request #27 from changbl/working

Change the timing of data type cast
Change the warning message when update_server function
detects a redundant recorded switch.
Merge pull request #28 from powerist/dhcpmod

Warning message modification in inception_dhcp.py
Zookeeper failover:

Handle failover for packet_in event.
Whenever a packet_in event is received, do logging first:
create a path on Zookeeper: /failover/"$dpid,$in_port",
whose value is msg.data, namely the raw ethernet packet.

During the process of packet_in event, all write operations
to Zookeeper, are bundled as one transaction, which is committed
after all other operations are finished.
Merge pull request #31 from powerist/working

Zookeeper failover:
Fix coding style according to flake8