test: Decorators for pr17910

A number of tests fail to build on FreeBSD because the test build script
defaults to libstdc++ for clang.  On FreeBSD the libstdc++ is rather old
and libc++ should be used instead.

(These tests previously had an @expectedFailureFreeBSD decorator for
pr16696, the umbrella PR for the lack of threaded inferior support on
FreeBSD.  The work to add that support will be committed soon.)


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@196101 91177308-0d34-0410-b5e6-96231b3b80d8
elf: Move elf note parsing to ObjectFileELF.cpp

Separate ELF note implementations were introduced for core files and
GNU build-id.  Move the more general one from elf-core to ObjectFileELF
and use it for build-id as well.

Review: http://llvm-reviews.chandlerc.com/D1902


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