Update bootstrap.py to newest version.
Travis: use virtualenv for isolating distribute.

This allows us to use a different distribute version
than preinstalled on the travis VM
Add "-D" option for post-mortem debugging on python exceptions.