add exception handling

use cases which are covered by exception handling:
- replacing batteries in a SensorTag
- recover from short communication failures
the latter works because SensorTag starts Advertising
as soon as the connection gets lost; but currently
connections completely fail after several hours
due to perhaps problems with BlueZ 5.14;
will try 5.15 next.
upgrade to bluez 5.18