More NativeProcessLinux cleanup.

Removed WaitForInitialTIDStop ().
Removed SetArchitecture () since nothing external needs it and we can
access the variable internally.
Made Detach(tid) private since it is used only internally.

See ticket for more details:
https://github.com/tfiala/lldb/issues/21