Remove use of heuristic neighbour list updates

This implementation is going away, so we have to stop using it.

Also
* converted to Verlet scheme (thus, differences in total PE)
* converted to LINCS (SHAKE can't handle DD where constraints cross
  charge-group boundaries with the Verlet scheme)
* set nstenergy == nstcalcenergy to suppress warning
* re-generated grompp.mdp

Change-Id: I376aeba19f91c2b46f7351148e8cf9979ddbe16b