* Stringify exception with a nicer error and include traceback * Give a nice message if boto is not installed * Fix undefined vars. Cleaning up all undefined variables so that we can run static analysis on new commits. References #27193