Add a timeout wait for the initial attach.

This is potentially controversial.  We'll want to discuss on lldb-dev
before this branch goes up.  For now it does get around the issue where
we wait indefinitely on the race for startup.

See https://github.com/tfiala/lldb/issues/50 for details.