Fixes memory leak

Deals with the memory leak associated with overriding of __del__ within the AbstractCoverage class.

Also handles ramifications of removing this override, which includes:
- Removal of RTree library due to segmentation faults
- Locking to inline_data_writes == True (no big deal as this was the only way coverage was being used anyhow)
- Updates to tests (minor)