add ensembleSimulation to __init__ for isolated potentials
10 extra tests run
use derivList to pass forces in an out of xcamshift in _test_force_sets
pass ensembleSimulation to Non bonded list to get test working
set_shifts in xcamshift now uses a CDSShareVectorFloat for output

note set_shifts is deprecated and will eventually be removed

1 more test passed
shared cds vector float now deletes its instance data on destruction
_calc_single_atom_energy now works correctly with senemble code

2 more tests passed
_calc_component_shift in Base_potential now works with ensembles

4 more tests pass
correct use of Out_array and access to components for single potentials

6 more tests pass
correct errors in calc_shifts

this doesn't solve everything but is more correct....
remove erroneous debug statements
removed errors in test harness function _prepare_xcamshift

0 errors left

(this basically makes sure some shifts have been  calculate & that the
force factor calculator has been updated