Remove quad_tile library and extract to gem Quad tile functions are now installed via a gem with native extension automatically. This improves the run time of the test suite by ~30% for users that didn't bother to build the C version of the functions. Closes #1314 Closes #1899
Rescue LoadError instead of MissingSourceFile MissingSourceFile is just an alias for LoadError in rails 4.2 and in rails 5.0 it is no longer present.
Fix new rubocop warnings
Fix most auto-correctable rubocop issues
Refactor bounding box code Moved duplicated code into the BoundingBox class, and pass around BoundingBox objects instead of lists of bounds.
Add a C implementation of QuadTile.iterate_tiles_for_area
Make sure the ruby quadtile code give the same result as the C version
Allow column names in area conditions to be qualified, and do so for the SWF queries which sometimes reference more than one table with columns named latitude and longitude.
QuadTile infrastructure.