clean up code prior to real work
move most of the toplevel clutser opts to the options {} map if they are set at create time, to the info {} map if they are dynamic values
@JsonIgnore ZK get/set values -stops them creeping into the JSON spec
image path and application home move from fields to hash values in the options/ dir
JSON description migrations complete all cluster options are in the options{} fields apart from a few core variables that are mandatory and not going to change (paths to data &c), status field
Merge branch 'feature/BUG-9709' into develop