Do not call prepare-examples recursively for examples that are not enabled.
Avoid using a dynamic array as it causes problems in VC++
Pointer arithmetic with void* is undefined.
Fix casting Value->Barrier
Fix typo in setting pointer size.
Merge branch 'master' into cmake
Fix cmake for changes in llvm-config (llvm 3.5)

llvm-config --ldflags no longer prints the libraries, and has
separate command for that: llvm-config --system-libs

Fixes issue 112 on cmake side
CMake fix for commit a037d2148c1c564c33

.. "Have kernel library objects build rule depend on vecmathlib headers"
Fix cpu core count detection to use hwloc library

Uses the HWLOC_OBJ_PU count which should return the logical cpu count;
fallbacks to old detection if hwloc didn't work out.
Fix autotools for changes in llvm-config (llvm 3.5)

llvm-config --ldflags no longer prints the libraries, and has
separate command for that: llvm-config --system-libs

Fixes issue 112
basic device driver:
Advertise fp64 support to make all ViennaCL tests pass.
Merge branch 'master' into cmake
Make workgroup tests check their output against the expected output
Default find_program(llvm-config) should also check for LLVM 3.5 now
Fix issue 113 in cmake

LLVM support for halfs got better in 3.5, so the cmake test now passed,
but pocl still doesn't compile with halfs -> make the test stricter.