Work on support for pthreads.
Use -pthread switch to drive ucp2c TLD code generation. On clang side
we only set a flag that can be used by upc2c transform pass.
Merge remote-tracking branch 'origin/master' into pthread-support
Add checking for clock_gettime() function.
Bump UPC_VERSION date to 20140812
Fix the search for posix shared memory (shm_open).  This is required
by Portals4 only and make it equivalent to configure process (even
though it might be useful for the SMP too in the future). Fixes #69.
Add support for NUMA and CPU scheduling affinity.  Verified
proper configuration on Linux x86_64 system.
Bump UPC_VERSION date to 20140813
Make sure struct operations are completed before issuing a
remote get operation.
Bump UPC_VERSION date to 20140815
Fix uninitialized variable.
Fix the help message to hide options that are not supported
(affinity, numa).  Fixes #63.
Fix the warning from pid_t printing on systems where it is long (solaris).
Fixes #55.
Bump UPC_VERSION date to 20140820
Disable link script for Mac and Solaris machines.  Fix white
spaces at the end of the lines.
Merge branch 'pthread-support'
Bump UPC_VERSION date to 20140824
Merge branch 'master' into upc-ir

Conflicts:
	UPC_VERSION
	include/clang/Basic/LangOptions.def
	runtime/libupc/CMakeLists.txt
	runtime/libupc/autoconf/configure.ac
Fix argument order.
Add the upc pointer lowering pass.