* Rename memsafe to memory, and change its method from safe_alloc to alloc. Add realloc method. Use vector internally instead of set to store addresses. Use Python memory management instead of malloc and free.
* Switch to using Pool class in index/hashes.pyx
* Move features/extractor.pyx to use managed memory, instead of raw calls to calloc/free