guard around caching in cipher
Spare image support incorporated in to make executable. Also now creates
sparses images always from within the GUI. Option to set this to be
added.