Pdb calling, pickle (under certain circumstances, connected with %run) and
input history bug fixes. The last two were subtle problems I've known have
been lurking for a long time, I hope I finally got it all.
- Fix autoindent which I had broken...
- Remove (they weren't actually used by anything) useless inputcache update
calls.
- New ipsystem builtin(), similar to ipmagic and ipalias.
- Other cleanups.
- thread-safety fixes
- moved macros to their own module (stabilize the API for %store)
- fix handling of empty lines in multiline input which comes via runlines()
and not interactively (such as macros or over the network protocol in the
chainsaw branch)
- improvements to %whos for instance variables