add missing locks in internal_subscription.cpp
empty event queue when monitoreditem is deleted,
internal renaming
expose getting node by ObjectID in python
add more tests from python, cleanup
simplify correct use of namespace in highlevel api
cleanup and update c++ and python examples