Gracefully handle config shutdown

If the user issues "ctrl-C" during a config prompt, ``cookiecutter`` will suppress the traceback from the ``KeyboardInterrupt`` exception.

Also adds a test case for when ``KeyboardInterrupt`` is raised and ``SystemExit`` is thrown in return.