Revert "Use noduplicate to avoid unwanted (illegal in OpenCL C semantics)"

This reverts commit d97e0216587f1db5e130c7ebe5087a12ae27ae5f.
Fix initialization of memory objects when using api.
Silence compiler warnings.
Fix build against LLVM3.4.
Fix parallel build of lib/CL/
Add crude check against bad kernel binary.
Remove iostream includes to avoid polluting the bitcodes with ios
initialization objects.
LLVM 3.2 fixes
Merge branch 'master' into raspberry-pi

Conflicts:
	lib/llvmopencl/AllocasToEntry.cc
Avoid including iostream libraries in Vecmathlib
Removed outdated reference to makefile template
Correct true/false values for NEW_PRINTF_WORKS
Unify pocl_types.h again
Correct printf implementation
Use cl_khr_int64 instead of cles_khr_int64