Fixed up intermittently failing tests to skip on Linux.

Also added 'import sys' on some tests that are using non-standard
unittest2.skipUnless blocks with code that is intended to do things
that we have more specializes @* attributes for.  These skip
conditions were failing to execute due to missing import, causing
darwin-only tests to run on Linux regardless.  Will file a bug for
that separately.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@204747 91177308-0d34-0410-b5e6-96231b3b80d8
Improve Elf object file UUID calculation performance.

This change makes significant improvements in the performance of
calculating a UUID within ObjectFileELF, and handles both running
processes and core files correctly. This does lazy evaluation of
UUID generation and caches the result when calculated.

Change by Piotr Rak.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@204749 91177308-0d34-0410-b5e6-96231b3b80d8
Fixed the IRInterpreter to ignore call instructions
that call debug-information intrinsics.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@204750 91177308-0d34-0410-b5e6-96231b3b80d8
Added a missing "break" to avoid falling through
when other cases get added.


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