Added macro for finding pthreads-win32 lib when compiling with Visual Studio.
Making cmake configuration pass to complete with Visual Studio 12 generator.
Added llvm-config --bindir to hints where to find clang etc.
Removed /dev/null reference.
Removed cmake libltdl dependency on windows.
Disabled using ICD on Windows for now.

The current way how ICD version of pocl is done does not seem to be portable for Visual Studio as is.
Omitted libGlew finding test for Visual Studio because it requires pkg_check_modules() which is not available in windows.
Removed libc dependency from sizeof and alignment tests.

If we need libc for something in pocl, we might need to try if clang could use libc from Visual Studio.
Changed aligment/typesize tests to be done with lli to prevent need to call Visual Studio linker separately to build exe.
Added installation path setup for windows.
Fixed cl.hpp patch to be visual studio friendly.
Removed showing error if Hwloc_INCLUDE_DIRS is empty. This can be the case if it is installed in system includes.
Added necessary libs to make tests to link with poclu on ubuntu.
pthread device: increased minimum buffer allocation size to 10MB
Added -force-interpreter to lli call, to prevent JIT problems on ARM/mips
Merge pull request #131 from elhigu/pr-configure-fixes-for-visual-studio

Pr configure fixes for visual studio
Clean up multiple definitions of POCL_RETURN_*_GETINFO macros
for returning information in clGet*Info calls.
TTA: fixed FU operand width in fp16 ADF
Fix issue #127 - workgroup/workgroup_sizes tests don't work in cmake

.. because they pipe their output to sort.
- Add sort implementation (kinda) to run_test.cmake