Cope with new core method listSupportedProtocols
Fix for negative tests on metadata having null or "" value.

Optimization for listProducts
fix for returning false choices for architecture's GCE does not have...
Not ready for this one until core updates...
Revert "Cope with new core method listSupportedProtocols"

This reverts commit 375c86e025b696647126a38255efbf705fa1cf94.
Merge pull request #155 from unwin/2014.08-listProducts-fix

2014.08 list products fix