Force textmode consoles on baremetal

Physical hardware often has console interception hardware for OOB
monitoring/management. Prevent the kernel from switching into a
graphical console mode so the hardware can do its job.

Change-Id: I3a5b17ab194238ada34fee1c834de22fbdcd7430
Related-Bug: #1178112
Update sample config generator script

This patch reverts 13d80020. The help message should be added
in oslo-incubator since generate_sample.sh is synced from there also.

Resolves bug #1204204

9f2b93b Sample config file generator clean up
33f9f78 Replaces relative path to absolute path in conf file generator
c97e17b Refactors if statement in config generator
8b11fda Provide useful defaults for config generator
4c02e0a Unset OS_xx variable before generate configuration

Change-Id: I96fcb39c0c620c147fea5c96416e506a758619ce
VMware: enable VNC access without user having to enter password

When the vnc_password was not configured in the 'vmware' section
the user was unable to access the VNC console. The user would be
requested to enter a password but all attempts would fail.

The 'vnc_password' was added as a workaround to the problem above.

The fix ensures that the VMware driver behaves like all of the other
virt drivers when it comes to the VNC access, that is, the user will
not have to enter a password.

The password support will be deprecated and removed in the next
version.

Fixes bug: 1215352

Change-Id: I728861b8965ee3d3b8444a0440ddd0a8e5bb9021
Remove _get_compute_info from filter_scheduler.py

After patch I6de33ada6dc377e20f8df07da92244f2c150b9fe and
Ie6f104368140b69a60e124ea96ef6bf7715fe34e, in filter_scheduler.py,
_get_compute_info has no use and no one is calling it, so we
can remove it directly.

Fix bug 1228475

Change-Id: Ia85068e402b6f0b2a9ed2a809d1c1dc63e0f3041
Fixes assertion bug in test_cells_weights.py

An assertTrue was used where an assertIn is needed.

Fixes bug #1230109

Change-Id: Id75478b958ca8b9bc030563cfdef27a89e86b881
Log object lazy-loads

This is a trivial change that will be extremely helpful in tracking
down spurious lazy-loads and performance issues in the field. Simply
log to DEBUG any time we do a lazy-load of something. In practice,
this should be relatively rare.

Change-Id: I5e7bc058ba5ad17536a361367a0def5c4953643e
fix typo & grammer in comment 363-364

Change-Id: Ic2f403007ac55d806bd6206859b5a796dc126fea
Merge "Log object lazy-loads"
Merge "Fixes assertion bug in test_cells_weights.py"
Merge "Force textmode consoles on baremetal"
Merge "fix typo & grammer in comment 363-364"
Merge "Update sample config generator script"
Merge "VMware: enable VNC access without user having to enter password"
Merge "Remove _get_compute_info from filter_scheduler.py"