ipdb: interface removal method
tests: read-only testing mode

`export PYROUTE2_TESTS_RO=True`
tests: do not engage pdb by default
ipdb: fix regression, 'caused by removal routine

Any commit() leaded to interface removal
tests: conflict_arch() SkipTest routine
tests: correctly cleanup newly created interfaces
ipdb: check port presence in `.ports` before removal
ipdb: echo changed ports to force slave updates
tests: test_create_bridge()
ipdb: use built-in Python exceptions
ipdb: use a constant as sync timeout
ipdb: fail on timed out sync in transaction
tests: trigger all pdb keys at once
ipdb: public method for setting interface._load_event
ipdb: remove dead/deprecated code
ipdb: reload database in the case of rollback error
ipdb: wait for interface removal
ipdb: add custom failure checkpoints for testing purposes
tests: test interface removal
netlink: add debug mode

store hex dumps, offsets, lengths