Hack and slash -- replaced old OpenFlowJ with LoxiGen OpenFlowJ

Build is broken, but someone could fix this.  All they have
to do is fix all of the compile errors and update the hand
shaking logic.
Merge remote-tracking branch 'upstream/master' into openflow-1.3
Modify the Serializer for DPID (Long -> DatapathId )
 remove the old version of openflowj
Fix the bug for LLDP (send/receive) and add the null condition check for
topologyInstance.
revert the modification of TopologyInstance, it will cause some problem of route, still need to understand
1. Fix the circuitpusher.py to make it works.
2. Use the string to present the vlan value instead of hexidecimal.
3. Fix the id in Cluster.
4. Fix the serialize method of OFPort.
Merge pull request #1 from hwchiu/openflow-1.3

Fixed LLDP handling, DPID and OFPort serializers, accounted for default cluster ID = 0, modify circuitpusher.py for new REST API format.