Use plyvel instead of python-leveldb driver, avoids bugs in python-leveldb driver locking, which caused a deadlock

Introduce link filtering, allows us to be very specific about what links to follow. Currently this works on top (in addition) of the allowed links scheme.