handle Subscription using boost::shared_ptr rather than std::shared_ptr
gcc does not seem to care, clang does.
Merge branch 'master' of https://github.com/mdcb-gmt/opcua-python
fix subscription test to test for start value