added error logging
Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop: (27 commits)
  Allow user to keep tmp files without code diving
  Fix #290 by allowing 0400 perms on a key
  There's no need to format the exception ourselves.
  Remove exit call since it was not there initially.
  Exit when there a failure in queries. Fixes #297.
  Get map data from the proper place, Refs #298. Additional fixes.
  The config file was not meant to be updated.
  Single quotes and don't redefine outer function.
  Define `avz` which is going to be overridden in `for` loop and used in a latter call.
  Re-add `sys` import.
  Remove duplicate log line. Re-add `sys` import.
  Remove unused imports.
  Some more unnecessary duplicate imports.
  Remove unused imports. PEP-8 formatting.
  Remove duplicate key.
  Full import.
  No need to duplicate imports.
  Fix PyLint C0103 on `saltcloud.clouds.aws` + PEP-8 + Unused imports.
  Add several more names which should be considered valid names.
  Fix PyLint C0103 on `saltcloud.utils.__init__` + PEP-8.
  ...
clean up wait_for_passwd a bit
change root_cmd a bit
change order to fix install paths
wildcard scripts/, update chglog
a couple more changes
Finish that timeout thought
--hard must be explicitly enbled
Merge pull request #319 from techhat/issue311

--hard must be explicitly enbled
Default enable_hard_maps to False
Merge pull request #320 from techhat/issue311

Default enable_hard_maps to False
handle the rename of the bootstrap script
Merge pull request #323 from jbadigital/bootstrap-rename

Handle the rename of the bootstrap script
Allow salt-cloud to remove ssh keys upon destroy()
Add docs for delete_sshkeys
Add misc.rst to the table of contents
Merge pull request #324 from techhat/issue317

Allow salt-cloud to remove ssh keys upon destroy()
Merge pull request #318 from jesusaurus/debug/use_pass

Clean up some stuff in utils
Merge remote-tracking branch 'upstream/develop' into develop

* upstream/develop: (29 commits)
  Add misc.rst to the table of contents
  Add docs for delete_sshkeys
  Allow salt-cloud to remove ssh keys upon destroy()
  handle the rename of the bootstrap script
  Default enable_hard_maps to False
  --hard must be explicitly enbled
  Finish that timeout thought
  a couple more changes
  wildcard scripts/, update chglog
  change order to fix install paths
  change root_cmd a bit
  clean up wait_for_passwd a bit
  add cloud.d for issue #280
  Remove paramiko as a requirement
  Remove the last bit of paramiko from the code
  sshpass is now required
  Remove unnecessary ssh definition for paramiko
  Switch ssh.exec_command to root_cmd for ibmsce
  Switch ssh.exec_command to root_cmd (except for ibmsce)
  Remove unused sftp transport
  ...