Openbazaar python launcher

new pull request after 1st round of reviews.
Thanks @Renelvon this has the merged changes from your repo.

(@Renelvon I kept that REVERT commit you put there as I'm not sure I understood what was right or wrong about it, I figured it'd be easier to fix here now)
btw, I was thinking about this, and that convention is good, however in this case I'd make an exception.
I think it's bad to be absolutely blinded by conventions and principles, let's not become extremists.