Fixed installation of the builtin libs. Now pocl works again when installed.
LLVMAPI: fix the options passing to clBuildProgram. Added a test
for handling includes and include paths and macro definition.
Fix LLVM 3.3-format of "-target "
Merge branch 'master' of github.com:pocl/pocl
LLVMAPI: Do not add '-Xclang'. We are using the frontend directly.
Fix printing of 'original2' in test_convert_type. Rename variables for clarity.
Search headers from the PWD. Fix the new runtime test for the
scripts version.
Forgot to add the test.
TCE: do not use the compiled simulator as it seems to have
dynamic library loading problems. The loaded engines do not
find TCE's symbols even though libpocl.so has libtce.so link.

The dlopen chain (icd->pocl->libtce->engine) probably hides the
libtce symbols at some point. It might be fixed by recording
the libtce.so to the engine .so, but it's not trivial.
Forgot this one too.
LLVMAPI: The type generator added .0 to the opaque image types as it was already created
in the global context in the build phase. Thus, the argument detection logic didn't match
if, causing the image tests to fail. Now simply do not use the global context when producing
the BC.
The metadata struct passed to the (heterogeneous) device launcher code contained unnecessary fields.
Removed them and also generated constant values in the LLVMAPI. Fixes FP16 of TCE for LLVMAPI.
LLVMAPI: Add a new driver API for initializing a kernel build and returning
device-specific compiler parameters. This is used by TCE to create the custom
operation inline asm macro definitions. All TCE tests now work with LLVMAPI.
LLVMAPI: remove the inline keyword to ensure the functions with 'inline'
are not removed from the program before all calls have been inlined.
Fixes an issue with AES of AMDSDK, but another issue was exposed.

Populate reqd_wg_size. Fixes BinarySearch of AMDSDK.
Do not try to populate the removed fields.
LLVMAPI: when multiple kernels were built, the image type issue came back.
Use a temporary LLVMContext for the kernel metadata fetching to avoid the
issue. Fixes SimpleImage of AMDSDK.

Automatic local handling thought an constant initialization array for a private
array was an automatic local. This broke AES of AMDSDK.
Updated the new web page address.
Run -mem2reg at the beginning of the kernel compilation to clean up the code.