Add join argument to .shutdown method

It no longer joins threads by default. Join is good at making tests more stable 
though.

Workarounds #368
Add other self.pl proxies
Add join arg to ….vim.BranchSegment.shutdown
Fix problems with super() on python-2.6