This commit removes the dependency on model.Silence for the internal Silence type, uses UUIDs instead of uint64s and clarifies invariants around timestamp handling. The created_at timestamp is removed for the time being.
Now to be reverse-reveiewed.