use legacy CUDA non-bonded kernels only on Fermi

This solves a remainig todo as well as clarifies some variable naming
and documentation.

Change-Id: Ifad80cb7e740d1329a9c84df992d899400efeca2
Merge "use legacy CUDA non-bonded kernels only on Fermi" into release-4-6