Cleaning up gpu_utils
Enabled and fixed some problems with the compiler
Merge branch 'asc' into dk-dev

Conflicts:
	src/gromacs/gmxlib/gpu_utils/gpu_utils.cpp
Remove AMD specific option for kernel compilation as it was not needed anymore
Fixed an issue with the build error not being reported correctly
Enable all kernels and fix compilation
Bug fixes in the compiler
Fixed compilation issues with GPU off and OpenCL off
Fix Cmake install issue.
Due to a a misconfiguration in a Cmake script (installation of ishift.h for OpenCL) the installation would fail to complete
Debugging kernel.
Appears as some values are unititialised or accessed by accident.
Local cjs can get some crazy values.

Added environment option OCL_FORCE_CPU for debugging because CodeXL is
useless refusing to step in the kernel due to the presence of atomics.
Added the top level kernel generation (force + pruning) and fixed compilation issues
Update for the PRUNE and PRUNE+ENERGY kernels
Work ongoing to fix the warp sizes
working on warp size
Warp-size OK
Remove -g compilation flag when on unsupported platform
Merge branch 'dk' into dk-dev
Fixed errors related to address space qualifiers
Merge branch 'dk' into dk-dev
Fixing warp size.
-> Fixed (not clean) SIGSEGV in CPU device.
New fixes related to address space qualifiers
Implemented select_nbnxn_kernel
Merge branch 'dk' into dk-dev

Conflicts:
	src/gromacs/gmxlib/gpu_utils/gpu_utils.cpp