Make ForceIterator global
Mmm1dgpu TCL integration compiles, but throws unknown error on first cuda call.
Added missing Mmm1dgpuForce files
Added MMM1D_GPU to features.def
Fix fftw_malloc broken in 0aa1a82
Merged configure.ac from espresso/master. Fixed CUDA detection.
Fix compiling LBGPU
Only add forces in ForceIterator if there are methods registered
Mmm1dgpu now compiles fine and doesn't kill the CUDA runtime anymore.
Still segfaults when called.
Clean up remainders of single precision and fix object lifetime
EspressoSystemInterface: clear arrays before gathering particles
Re-add single precision to Mmm1dgpuForce
Rename real to mmm1dgpu_real in Mmm1dgpuForce
Added Mmm1dgpu dependencies to Makefile
Mmm1dgpuForce: Keep Coulomb prefactor current.  Make sure box size doesn't change between init and run.
Only allocate charges in EspressoSystemInterface if ELECTROSTATICS is enabled.
Remove todo comment fixed by 4df622a
Some Mmm1dgpuForce cleanup
Fixed some #include's: replace .h with .hpp
Backported cuda_common from master