Measly pull request

Simple cleanup notification lists and convert timing demo to new API
Timing demo segfaults with broken pipe on unset operation, and I cannot yet get bxt_gtk_client setting values anymore, something has been broken. Trying to do things in order as shown in TODO, and integrate my stuff along the way. This is gonna take me the best part of the week to get all of the notification and buxtonctl stuff working again properly, while doing other TODO items.