bug-fix: assignment end_datetime not set

- the assignment end_datetime would never be
set for adjudicate cases since the progenitor
entries would always fail to compare
bug-fix: enforce completed and !deferred select

- enforce completed and not deferred in modifier
for test entry selection when identifying assignments
requiring adjudication
implement views for assignment list

- implement views in the db design that count
test_entry deferrals, adjudicates, and completes
- linking to views allows sorting on the number of
deferrals, adjudicates, and completes in the assignment list
- remove unnecessary sabretooth_recording db class since a
view cannot behave like a standard cenozo record
add a message to the patch
remove sql from procedure to avoid mysql issue

- the assignment_toal view can be created whether it exists or not
by running plain sql
- this avoids a mysql issue with permissions when creating a
view that has a SELECT within a procedure using a sql script
Merge remote branch 'origin/release' into qa