Acceleration object for FindCell
Adds an additional FindCell() method to the cell locators that can use results from a previous call to accelerate it. A struct is created for each type of locator that holds acceleration info for each point. Calling FindCell will use the info to check to see if the point can be found more quickly. If the acceleration info is no longer relevant, the normal FindCell is called.