Changing the test to use eax rather than rax for compatibility with i386.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180952 91177308-0d34-0410-b5e6-96231b3b80d8
Add missing include to LLDB.h -- SBStream



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180954 91177308-0d34-0410-b5e6-96231b3b80d8
Fix check_public_api_headers test on mac os x, and refactor some logic into lldbtest.py
- moved build logic from Makefile and TestPublicAPIHeaders.py into lldbtest to allow reuse
- added decorator @skipIfi386



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

TestRegisters failing on buildbot on MacOSX. Some registers that were valid for linux/freebsd, were not valid on MacOSX. The tests now allow a register be skipped if it doesn't exist on the host.



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