Rework barclamp a bit

Several things in there:
 - some cleanup
 - make installation of hb_gui optional
 - make it possible to specify the password of hacluster user