System: Wrap auto_connect + check_connection_status in one function.
Reconnect when no connection, trigger event when connection is back.
Fixed error handling in interval driver.
Cleaned up logger a bit. logger.err() now accepts a source.
Log source of error as well.
Empty notification ID when unloading Push driver.