Bugfix: Fixing "Failed to timeout a reservation" in master node

This pull request has three changes:
1 - Update pom.xml to remove the warning when using Maven 3.
2 - Fixing two test cases for time zones. When the result of "time in zone B" = "time in zone A" - "UTC offset for zone A" + "UTC offset for zone B" is negative you have to get the module. Ex.: -2 == 22h.
3 - Reservation in master fixed. Related to Issue JENKINS-17444. getNodeName() method in master, returns "" and cannot be found with Hudson.getInstance().getNode(nodeName);