Cross-application database amalgamation redesign
Moduralization of the database constitutes a minor version upgrade
Fixing bugs in schema
Converting source code to amalgamated database design [WIP]
Converting more source code to amalgamated database design [WIP]
Converting more source code to amalgamated database design [WIP]
Adjusting initial/sample sql data to coincide with database amalgamation
Fixing improperly named unique restriction in schema
More work converting to amalgamated database design

Mostly bug fixing
A new extended-table system has been added to the record class which
allows applications to extend framework tables with sub-tables.
Fixing participant default/preferred/effective site
Tweaking schema
Fixing timestamp column types
Fixing a primary key which was not unsigned
Implementing new event table

Old status table converted to participant_event
Old participant.prior_contact_date converted to event type
Fixing syntax error
Refining the database::add_database_names() method
Removing base_access::count() and base_access::select() as they are no longer needed
Adding new common operations, removing defunct initial data files and adding new service_has_role table
Adding database profiling to the info output when in development mode
Adding missing templates