Merge pull request #360 from alexreimers/master

Floodlight-30
Remove non-junit unit test
Merge pull request #361 from kwanggithub/master

retract ProducerConsumer unit test - will redo as junit before adding back
Add helper method that checks if an attribute equals a given object.
Merge remote-tracking branch 'bigswitch/master' into misc

Conflicts:
	bigfloodlight/src/test/java/com/bigswitch/floodlight/tunnelmanager/TunnelManagerPollTest.java

Arrgggh. Only whitespace changed.
Committing floodlight changes
Fix tabs
Fix error handling during switch handshake
Add unit test for null sw to RoleChanger
Replace REST calls in load balancer module to use internal static flow pusher calls.
Remove three dependent libraries accordingly.
Merge pull request #362 from kwanggithub/master

Replace REST calls in load balancer module to use internal static flow pusher calls
Merge branch 'backport' of ../bsc/bigswitchcontroller
Merge pull request #363 from kwanggithub/master

Floodlight subtree update
fix tabs
Add tunnelPortsUpdated variable to help track if tunnel ports were added or not when updates are applied.
Merge branch 'master' of github.com:bigswitch/bigswitchcontroller

Conflicts:
	bigfloodlight/src/main/java/com/bigswitch/floodlight/linkdiscovery/BigLinkDiscoveryManager.java
Removing tab characters
Setting action length for list of actions
floodlight: statisticsmessagebase: fix possible NPE
openflowj: added parsing infrastructure for custom Vendor Action classes