Fix: do not always use pid thread for clearing bp

Since fixing scheduler handling bugs, a new bug was exposed where Step
was calling Clear off of the DebuggedProcess struct. This is incorrect,
 and should be handled by the thread itself and not delegated.
Support Go1.4rc1
Update README