Ignore grid border when using ICM
Use CUDA inbuilt vector type
Add class to calculate smoothness potentials on GPU
Fix issue with maxPriorDecode
Implement several optimizations to ICM
Delete unnecessary file

gpu.h is implemented in the header