Use in place replacement of curr pointer table data using truncate instead of using a table-swapping mechanism.
Improve compacting and curr-pointer materialization mechanisms.
Fix cleanup of notificationstore after datasource delete.
Add initial pgTAP database unit test.
Update compacted view when a column is added or changed.
Add initial support for notification sets.
Use link table for notification sets.
Remove minerva_db.conf and its installation because we now rely on the default PGPASSFILE.
Remove BOM
Use port setting from instance config file.
Added new Retrive function
Merge branch 'develop' into release/4.6
Merge branch 'release/4.6'