Support py3.4

The _stop method changed in 3.4 breaking most if not all used of _stop. The motivation for breaking it was that it was already broken anyway and that you shouldn't rely on underscore methods anyway.

TL;DR: _stop does not stop a thread and does not work as before in 3.4