Catch invalid saltenv
Improve error reporting when creating a vm name with a '.'
Error handling in broken SLS file.

Closes #15693
Better fail message.

If you're using salt-call for the first time and don't pass --local, the
message 'Failed to sign in' is kind of confusing. This makes it a little
more clear about what the problem really is.
Pylint fix
Merge pull request #16102 from cachedout/issue_16073

Catch invalid saltenv
Merge pull request #16108 from rallytime/azure_errors

Improve error reporting when creating a vm name with a '.'
Merge pull request #16113 from cachedout/issue_15693

Error handling in broken SLS file.
Merge pull request #16116 from cachedout/better_auth_failure_message

Better fail message.
Merge pull request #16122 from rallytime/pylint

Pylint fix
Merge branch '2014.7' into develop