Update pylru.py

Always call the callback when removing an item from the cache. Otherwise there are situations that remove an item without issuing the callback.

For instance, manually removing a key, or replacing a key both evict an item, but never call the callback. In my use-case, this caused a memory leak (the item I cache cannot be freed by the Python GC, my callback does it explicitly).