Merge remote branch 'origin/qa' into release
bug-fix: missing unique key pair rank value

- creation of classification or alpha_numeric adjudicate
entries requires test_entry_id and rank unique key pair:
rank was not being set
- fixes mantis issue 0000621
bug-fix: default to Open assignment restriction

- fix assignment list restriction to default to Open
assignments ( mantis issue 0000620 )
bug-fix: determine adjudications fix

- adjudications should only be determined when all an
assignment's and its sibling's tests are complete
- assignments should only be completed when all the adjudications
are resolved
bug-fix:  set complete status at test level only

- the complete status of a test should only be determined
when a typist submits an edit to a specific test entry type
- the administrator needs to be able to un defer and keep the
test status as not completed
bug-fix: typo in cohort value

- cohort_id undefined because cohort key value pair typo
on value
bug-fix: bad end_datetime object

- if no date restriction, set end_datetime to now
bug-fix: assignment status report fixes

- associate array of completes by cohort name
was incorrectly initialized
Merge remote branch 'origin/release' into qa