API refactoring and simulator example progress.
Assign each connection's root NodeId and provide it in the ConnectionContext.
Make NaiveSubscriptionModel respect sampling intervals.
Misc. cleanup.