Introduces service for detecting system activity like network changes and detecting idle states. Produced events used for autoaway and reconnect plugin. Fixes tests. Adds a way for protocols to add extra codec settings as well as override payload type preferences. Removes some warnings. Improves handling of wake up and error handling when using network manager. Fixes some problem with reconnecting and detecting interfaces.