Create Area class for area comparisons

Handle quick search creation with Areas instead of cornering points.  This has
really no difference now, but it can be utilized in later phases.
Fix 16e8579: tweak UTFGrid geocache block size determination
Refractor search_quick

Try to be bit more legible and functional.
Fix tests