daemon: add update signal

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
build-sys: silence autoscan warnings

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
daemon: implement update

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
daemon: use update on startup

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
history: add UPDATE signal

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
daemon: connect to history UPDATE

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
update: use enums instead of strings

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
update: fwd position

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
history: use update for remove

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
hisotry: more update

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
history: nuke changed

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
daemon: history::changed is dead

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>