Add a database last-modified-time

Add a new table which will have one record, simply containing the
last-modified-time of the database as a whole. Will be useful for
caching in the visualisation layer.

Create the table at startup in the main VLANd process if it doesn't
exist, and create the record too.
Add code to update the record on all other changes to the database.
Add code to report it through the daemon.status() API call.

Change-Id: I503c4371c04accb2c3f91adecc3e8a8a8614ea90
6 files changed