Add 256 color support to syntax highlighting.
Enable Control-C to pause the debugger

This fixes #42.  Now pressing Control-C while the script is running enters the
debugger in the line that was run (i.e., it does a set_trace()).

Note that this only works if the script was invoked from `pudb` or `python -m
pudb`.  If PuDB was started with `import pudb; pudb.set_trace()`, this does
not work.  But not that even without this patch, Control-C kills Python
entirely in that case (as opposed to entering post-mortem mode).
Fix up some more of the interrupt framework

This (partially) fixes #31, and also improves work on #42.

Now, interrupting with Control-C works when the debugging is started with
set_trace().

The SIGINT handler is enabled via the public function
pudb.set_interrupt_handler.  If you want to be able to enter PuDB from within
your application, just call this function.  By default, it uses SIGINT (i.e.,
Control-C), but you can change it to use a different signal if that one
interferes.

There is still one major issue, which is that when you break in the middle of
an atomic operation, it goes to bdb. After pressing `n` several times you get
to your code, though.
Add DEFAULT_SIGNAL hook to let people disable use of SIGINT
Add documentation for set_interrupt_handler
Merge pull request #63 from asmeurer/signals

Start fixing issue #42 and hopefully #31.
Add note about threads and subprocesses
Update distribte_setup.
Merge branch 'master' of github.com:inducer/pudb
Implement workaround for Python issue #17413: String values appear in exceptions produced by trace. Fix #61.

http://bugs.python.org/issue17413
Clean up source drawing code. Fix #23. (incorrect coloring of line numbers)
Bump version. Update welcome screen.
Fix curses dependency on win32
Add comment w/ urwid issue # for the weird workaround
fix issue 52
Fix installation of pudb3 script
Merge pull request #67 from bukzor/two-set-trace-issue52

fix issue 52
Merge pull request #58 from kemist/master

Add 256 color support to syntax highlighting
Fix an off-by-one in move_end. ("End" key)
Turn failure to set SIGINT handler into a warning.