JCLOUDS-317: Fix NPE when ComputeService.listNodes()

Follow-up to 222779b
JCLOUDS-528: Ability to control interfaces to test for SocketFinder
JCLOUDS-534: Address Guava 17 compatibility issues

Corrected with:

find -name \*.java | xargs sed -i 's/new Stopwatch();/Stopwatch.createUnstarted();/'
find -name \*.java | xargs sed -i 's/new Stopwatch().start();/Stopwatch.createStarted();/'
Merge remote-tracking branch 'upstream/master'
Implemented getVNCConsole(), getSPICECOnsole() and getRDPConsole() as methods of the new ConsolesApi.
Removed previous getConsole() from ServerApi.