Revert "StereoModel: Code for computing intersection of three rays"

This reverts commit f5fc52a2626b02832cce14c15846ee85e99bab17.
Revert "More API generalization for n cameras"

This reverts commit 3d12cfb5186975dffbc834cc0281c85f839c3f0b.
Revert "Map2CamTrans: Pass in file name rather than tmp resource handle"

This reverts commit 4a58e958536cc6db1a14770e970e178ad0ed14b3.
Revert "StereoModel: Step towards multiview"

This reverts commit c1080e7a7890c80eed7b9047dffbc9e7ac2ecb83.
Revert "Map2CamTrans: Rm unneeded difficult to copy member"

This reverts commit 011a149a3dad929233b86a03acfd0d8551dfe265.
stereo: Stop disparity subsample from reaching out of bounds

Subbsample works in the single threaded case. However in the
multithreaded case where each thread most crop, this code was seg
faulting. Edge extending wasn't helping because the preraster call
wasn't requesting an extra pixel ring for it operator() access.
Map2CamTrans: Minor API change for robustness to copying
StereoModel: Handle multiview triangulation