shell: Fix errors in error handling

The message member in Exception has been deprecated in Python 2.6, just
add an explicit message member to FatalError.