The current implementation of NetconfDeviceProvider doesn't support the roleChanged() calls to change the master for a device so it doesn't reestablish a connection if the device changes mastership.
- implement roleChanged()
- provide a method to recreate the session in the device
- provide a method to tearDown the session
- insure no problems with completable future and message IDs