deploy: Configure locale to vcluster image

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy: Fix lvm usage in ganeti

snf-deploy initiates a cluster with --no-lvm-storage. Then it
modifies it with --vg-name=ganeti. This results to error if VG size
is less than 20G (yes this is hardcoded constant MIN_VG_SIZE). Still
if no vm-capable node is found this check is not done so the
operation succeeds. Thus after gnt-cluster init we modify the master
node with --vm-capable=no and then with change the vg-name. Then
when we setup each VMC component (Master node can also be VMC node)
we make it again vm-capable=yes.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy: Some fixes related to Haskell packages

..used in dev node for ganeti development.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
deploy: Support new gnt-cluster init too

In Ganeti 2.10 --no-lvm-storage and --no-drbd-storage options are
removed and in favor of --enabled-disk-templates.

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>