start of OSPPRE motion model

needed:  way to get land/elevation data, how to simulate looking ahead in 10 directions at once(i.e. which cells to access), how to count hits at end, what probability to assign to empty cells.
Merge remote-tracking branch 'upstream/nkcdev' into nkcdev