NEW BRANCH - changes for JCLOUDS-363 - compatibility with 1.6.x

NOTE - this is intended to be used to create a new 1.6.x branch.  it removes certain commits from master which are not compatible with 1.6.x and makes changes to selected other ones.

DO NOT MERGE to MASTER !!!  (just there is no option to pull-request create a new branch!)