Developed a new stable version of RTreePartition

 - Simplified the internal node structure
 - Added simple tests for bounds calculations
 - Stole some old code from FastRect for use in RTreePartition
 - Refactored RectRegion to support FastRect like features
Added some simple RectRegion tests
Added tons of tests for RTreePartition

 - Fixed a bug with RectRegion in the process.
Merge branch 'feature/rtree-partition' into develop