Update findbugs versions.

- Update findbugs and maven plugins to 2.0.3 and 2.5.4.
- Fix for bugs detected by new version of findbugs

Note:
 If you see "dependencies could not be resolved" error,
 running "mvn clean verify -U" to force maven to check for new version in
 remote repository might resolve the issue.

Change-Id: I26661aaf5d791980b0ab161649022e5bb7cf045d
diff --git a/src/main/java/net/onrc/onos/core/flowprogrammer/FlowPusher.java b/src/main/java/net/onrc/onos/core/flowprogrammer/FlowPusher.java
index cba6ee1..661f5c0 100644
--- a/src/main/java/net/onrc/onos/core/flowprogrammer/FlowPusher.java
+++ b/src/main/java/net/onrc/onos/core/flowprogrammer/FlowPusher.java
@@ -341,7 +341,7 @@
                 for (IOFSwitch sw : keys) {
                     SwitchQueue queue = assignedQueues.get(sw);
 
-                    if (sw == null || queue == null) {
+                    if (queue == null) {
                         continue;
                     }
 
diff --git a/src/main/java/net/onrc/onos/core/flowprogrammer/web/SetPushRateResource.java b/src/main/java/net/onrc/onos/core/flowprogrammer/web/SetPushRateResource.java
index 11bbd28..a2993a5 100644
--- a/src/main/java/net/onrc/onos/core/flowprogrammer/web/SetPushRateResource.java
+++ b/src/main/java/net/onrc/onos/core/flowprogrammer/web/SetPushRateResource.java
@@ -28,7 +28,7 @@
 
         try {
             dpid = HexString.toLong((String) getRequestAttributes().get("dpid"));
-            rate = Long.valueOf((String) getRequestAttributes().get("rate"));
+            rate = Long.parseLong((String) getRequestAttributes().get("rate"));
         } catch (NumberFormatException e) {
             log.error("Invalid number format");
             return false;