Import of Patrice's all-on-gpu port of nekbone.

Will need to be brought up to nek version.
A bunch of cleaning to prepare the branch for a merge.
Merge branch 'gpu-all' into gpu-maxhutch

The gpu-all version was at 2.x, so it didn't implement
the new maskit or solveM.  Those have been temporarily
commented out in the CPU version.

This version passes the nvidia test.

Conflicts:
	COPYRIGHT
	readme.pdf
	src/INPUT
	src/PARALLEL
	src/TOTAL
	src/WZ
	src/cg.f
	src/comm_mpi.f
	src/cuda_util.h
	src/driver.f
	src/jl/Makefile
	src/jl/gs.c
	src/jl/gs.h
	src/jl/gs_local.c
	src/makenek.inc
	src/math.f
	src/mpi_dummy.f
	src/prox_dssum.f
	src/prox_setup.f
	test/example1/SIZE
	test/example1/data.rea
	test/example1/makefile.template