Also internally in Cluster.hs pass options as record
Also internally in Cluster.hs pass options as record

...and not positional arguments. This cleans up the code and eliminates
the danger of passing arguments in the wrong order.

Signed-off-by: Klaus Aehlig <4ce51de36d9068cd7db2eec1151e0f3f95419008@google.com>
Reviewed-by: Petr Pudlak <9d19625f8ee825a2c398462ed335cbcf98f79c32@google.com>

andir/ganeti,apyrgio/ganeti,mbakke/ganeti,andir/ganeti,ganeti/ganeti,bitemyapp/ganeti,ganeti-github-testing/ganeti-test-1,yiannist/ganeti,dimara/ganeti,yiannist/ganeti,yiannist/ganeti,andir/ganeti,ganeti/ganeti,mbakke/ganeti,dimara/ganeti,onponomarev/ganeti,ganeti-github-testing/ganeti-test-1,bitemyapp/ganeti,mbakke/ganeti,leshchevds/ganeti,leshchevds/ganeti,onponomarev/ganeti,apyrgio/ganeti,grnet/snf-ganeti,grnet/snf-ganeti,ganeti/ganeti,leshchevds/ganeti