Doself2 vectorisation
Implements:
- 
runner_doself2_force_veca vectorised version of theDOSELF2for force interactions. - Updates particle cache with properties needed for force interactions.
 - Vectorised interaction functions for the force using 1 and 2 vectors, which are tested in 
testInteractions.c