added first working version of ND nonEO matrix.
Solver is converging (only scalar version tested so far)
still have to resort gamma_5 Matrices to match the degenerate case

removed an unnecessary #ifdef in invert.c
fixes a bug that prevented code from compiling when HALFSPINOR was
disabled
nd non-eo operators and solvers
getting acceptance with non-eo NDRAT and NDRATCOR monomials
cg-flops for non-eo version
fixed a bug related to normalization of max. ev
eigenvalue calculation for non-eo
merging changes of detached commit 8630f7a0862 into merge branch
this fixes
nd_mms allocation of fields
single gauge deallocation in double mms solver
gpu reservation w/o mpi via DeviceNum
fixes interchanged gpu <-> cpu calls in derivSB
added a monomial solver that wraps the inversions in monomials
fixed a compile issue in operator/halfspinor_body.c
Merge branch 'noneo_nd_matrix' into gpurational_merge

Conflicts:
	invert_doublet_eo.c
	monomial/ndrat_monomial.c
	monomial/ndratcor_monomial.c