Centralize the register reporting (might want to move this function to Thread). Make sure DoTakedown gets called only once by adding a dedicated m_takedown_done bool.  Add a little more useful logging.
Centralize the register reporting (might want to move this function to Thread).
Make sure DoTakedown gets called only once by adding a dedicated m_takedown_done bool. 
Add a little more useful logging.

git-svn-id: b33bab8abb5b18c12ee100cd7761ab452d00b2b0@124015 91177308-0d34-0410-b5e6-96231b3b80d8

apple/swift-lldb,llvm-mirror/lldb,llvm-mirror/lldb,apple/swift-lldb,apple/swift-lldb,apple/swift-lldb,apple/swift-lldb,llvm-mirror/lldb,llvm-mirror/lldb,llvm-mirror/lldb,apple/swift-lldb