Rename smoke tests to follow test naming

Tests should start with test_ and we don't need to specify api, cli and
ui as the tests is already in a module that have that differentiation.
Merge pull request #1580 from elyezer/rename-smoke-tests

Rename smoke tests to follow test naming
Update version_promote option

Update version_promote lifecycle-environment-id option to
to-lifecycle-environment-id.

Bonus: some formatting on lines containing lifecycle-environment-id for
other commands.