Merge branch 'master', remote-tracking branch 'upstream/master'
added exception handling for the device curl call.
Merge pull request #442 from subh007/master

added exception handling for the device curl call in the circuitpusher app.
added override for port value in FallbackCCProvider

amend to PR #443
Update Cluster.java

Removed redundant code that added new link set mappings to the instance hashmap.
Merge pull request #443 from akoshibe/fallback-port

added override for port value in FallbackCCProvider
Merge pull request #445 from Rakurai/patch-1

Update Cluster.java
Merge remote-tracking branch 'upstream/master'
Make the floodlight dispatch the barrier-reply event
formatting
Merge pull request #448 from hwchiu/issue#447

Issue#447
Changes so far

Refactored structure of core components to work with openflowj-loxi.
Presently refactoring Routing, Firewall, Forwarding, DeviceManager,
LinkDiscovery, Topology, and LearningSwitch.
Hub has been refactored.
More updates. Almost ready to test.
More changes. Almost ready to test.
Initial OF1.3 handshake working. Still trouble write()ing to OFSwitch instance after handshake complete. The Connection is reported as down, yet the switch is echoed repeatedly w/o a problem...
Initial OF1.3 handshake and basic Hub module working
Removed BSN-specific handshakes, some debug messages, tweaked static flow entry pusher, and hub to work with new OpenFlowJ-Loxi flow mod commands.
Cleaned up some more. Ported static flow pusher and REST API
Load balancer and link discovery compile errors fixed
Fixed compile errors and tidied up Firewall, Routing, and some of Forwarding.