non bonded can use the fast new non bonded calculator & update checker

the excact updat checker which checks if there has been a movement by
more than jitter is currently disabled by default as the gb3 test set
shows movements of gtreater than the default jitter value of 0.5A on the
first round and so causes tests to fail.
make set_non_bonded_checker available through Xcamshift update tests

as discussed (e1f40b427228bbd753fe33d89c9f497eb0f502de)
test_xcamshift_gb3 needs to use the older incremented non bonded update
checker