Updates ImageSampling, test_utils, TestAlgorithms and ManualPicker to allow for higher throughput and more flexible testing, including template guided picking and projected sampling.  Also provides variable sized patch sampling in IS.sampledImage