Add setup-auth and node-roles scripts

setup-auth helps turning LDAP on and off and changing
admin login name and password.

Change-Id: I16a144ddc15d181032bf47392519c905f86744b3
Fix vnc security problem

Allow vnc traffic only with management network.

Issue: altai-138
Change-Id: I67a8c088b6a7377d34afb0ab2f03acdb9e2a35d4
Support update from any older version

Incrementally update from other version.
Also, introduce a simpler update script system.

Node configuration file is always called altai-node.json
now. One can continue use master-node.json and
compute-node.json: installer and updater will
decide what file to use and rename it to altai-node.json.

Issue: altai-137
Change-Id: Ic305492735ba86c5e2b6186ecf4820906fa60131
Update nova.conf

* add UserInfo extension
* enable live migration
* guess VM partition

Change-Id: I016825d3d292c5b5df72e6a735636ac9d3f67a65
Add config validator and add help to setup-auth

Issue: altai-142, altai-146
Change-Id: Iac6638d919fc3cbf4e9c5b2a7dea9be2d54ad537
Add python-argparse dependency

Change-Id: I86364e3c4975ebafbbaa264b5a2a3303093e43c5