Pruned the INSTALL.
Update Vecmathlib from upstream
Correct detecting whether OpenCL long is supported
Correct Vecmathlib support file dependencies

Build Vecmathlib support files in their subdirectory.
Output original value as well when convert_type tests fail
Handle white space in path name
Correct printf format specifiers for size_t arguments
Use %lld to output "long" values

pocl's printf isn't OpenCL-conformant yet. 32-bit architectures require using %lld for "long".
Avoid testing failing type conversions

Do you test converting floating point numbers that would result in negative unsigned quantities.
Correct detection of unsigned types
Set -march from OCL_KERNEL_TARGET again (functionality was lost during cleanup)
Do not implement kernel functions for half type

This doesn't work on most architectures, and is also not part of the OpenCL standard.
Omit unnecessary "-x c" when compiling C files
select.cl: Convert to unsigned for bit manipulations
Implement vload_half and vstore_half manually except on ARM

LLVM does not support half operations except on ARM.
Add '--enable-pedantic' switch to configure.
Currently adds -Werror flags to CC, CXX.
Don't complain about ignored system call return values when in pedantic mode.
Merge branch 'master' of github.com:pocl/pocl
Add missing #include
added clSetEventCallback implementation + runtime test for it