carto: OrthoImageView use cam ptr and preraster cam image

This is to avoid mutexes inside boost shared_ptr and the mutexes in
doing a per pixel access to the cache.
bundleadjustment: Fix pointer arithmetic error in AdjustBase

Given GCP contraints .. the epsilon was being recorded wrong.