Added two version of global and shared memory for funtions primal1NGpu, dualL1DifferenceGpu and dualTVHuberGpu. The shared version is not implemented yet.