Clean the CMake version suffix to set the version string to 0.10.
clBuildProgram fix: length of compiler options is not limited anymore
Add a bit more debugging info in cmke try-compile messages
/bin/bash is not always available (BSDs etc)
CMake: LOCATION target property has been deprecated in CMake 3.0.0,
so replace it with file(GENERATE ..) and generator expressions.
Update device prototypes

Delete malloc and build_program, add unmap.
CMake: Remove redundant messages from cmake/LLVM.cmake
CMake: the block test is no longer failing with clang 3.5 (see
commit 152943e5d6a for autotools part)
Add cmake counterpart to commit d3c5b6a0 (test clGetKernelArgInfo
failing on LLVM 3.2)
Modify test_clGetKernelArgInfo to also test for issue #100
Add myself to CREDITS
Fix TCE build after the declaration of the old mem alloc function was removed from prototypes.inc
Track LLVM 3.6 API changes. Passes with LLVM 216613.
Skip ViennaCL global-variables test on LLVM 3.6 - regression.
Disable the flaky ABI-dependent test cases.
0.10 released
Fix falsely detecting operations with side-effects (especially atomic
operations) as uniform. This caused deadlock/race situations due to
illegal implicit barrier injection.
Merge branch 'release_0_10'
Do not consider volatile loads always 'varying'.
Update buildbot scripts from buildmaster.