Fixing MSVC windows build. Please respect code order when ifdefing out MSVC specifics :)

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@205211 91177308-0d34-0410-b5e6-96231b3b80d8
Fix one thread timeout logic

This should fix the seemingly-random failures observed on the FreeBSD
buildbot.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@205241 91177308-0d34-0410-b5e6-96231b3b80d8
Workaround test trace output dir creation race condition

Since dosep.ty started invoking multiple tests in parallel, the FreeBSD
buildbot occasionally has a failure due to os.mkdir returning EEXIST.
Silently ignore that exception, but reraise any other.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@205246 91177308-0d34-0410-b5e6-96231b3b80d8
<rdar://problem/16424592>

For some reason, the libc++ vector<bool> data formatter was essentially a costly no-up, doing everything required of it, except actually generating the child values!

This restores its functionality



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@205259 91177308-0d34-0410-b5e6-96231b3b80d8