modules.lxc: expand $PATH on the conainer instead of the host
modules.lxc: escape bootstrap_args; use configurable shell
modules.lxc: avoid hardcoding paths -- lxc-attach sets PATH
list_nodes_min parse vm nodes for vm names.

list_nodes_min cant use get_registered_vms to get vm names directly... added some logic to clean that up.

parted vm create function into cleaner code.
lint fix and removed unused var
Small doc fixes
Remove print from tests
small fixes

added `name_file = comps2[1][:-4]` because I figure if vmware adds a new file type its best to try and work with it.
vs giving the user an error that name_file is undefined.

from_cache=True, was already the default...
Three-character function names
cloud absent was missing not on has_instance

cloud absent was missing not on has_instance
fix opps

fix opps
Fix dummy versionadded entry
Remove self-referencial cross-calls
Removed last two cross-call refs
Merge pull request #16517 from steverweber/cloud_state

Cloud state absent was missing NOT on has_instance
Merge pull request #16515 from rallytime/remove_print

Remove print from tests
Merge pull request #16514 from cachedout/master_doc_fix

Small doc fixes
Merge pull request #16483 from steverweber/cloud_vsphere

list_nodes_min parse vm nodes for vm names.
Linting
Merge pull request #16523 from techhat/lxc

Remove self-referencial cross-calls from lxc module