Fixed bugs found by Scrutinizer analysis
Improved handling when DB table has not been created
Added handling for the Approved Revs extension
Re-creation of DB tables themselves now done directly, not via job
Fixed handling for when parser is not passed in
Fixed handling for $wgAmericanDates
Added 'tree' display format
Added 'dynamic table' format and DataTables JS library
Changed name of standard table format from 'simpletable' to just 'table'
Fixed handling for outline fields with formatted values
'simpletable' format renamed to 'table'
Cosmetic fixes
Small bug fix
Reduced tabbing in output
Removed global variable and added hook for format class registration
Added CargoDeferredFormat class, which CargoCalendarFormat now inherits from
Created CSS class for field names in list
Changed from using 'PageContentSave' hook to 'PageContentSaveComplete'
Fixed 'origin' string for Approved Revs hooks
Moved functions getTableSchemas(), smartParse() from CargoQuery to CargoUtils