Add dual direction capability

Conflicts:
	oclkernels/interpolate.cl
	samplemanager.cc
Added dual direction support. Need to fix path dumping such that the same thread ID is not assigned to different particles in the file. Compiles, runs.