PGO: Substitute pid for %p in filename

Add logic to do a printf-style substitution of %p for the process pid in
the filename.

It's getting increasingly awkward to work on lib/profile without test
infrastructure.  This needs to be fixed!

<rdar://problem/16383358>

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@204414 91177308-0d34-0410-b5e6-96231b3b80d8
PGO: Indicate errors in profile runtime API

Return 0 for success, non-0 for failure.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@204415 91177308-0d34-0410-b5e6-96231b3b80d8
fixed check_lint.sh in standalone build

Change-Id: I30d340bbe6b2028cc0f831399b62521912dcac60

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