Merge remote branch 'origin/release' into qa
Merge remote branch 'origin/release' into qa
Merge remote branch 'origin/release' into qa
Merge remote branch 'origin/release' into qa
Merge remote branch 'origin/release' into qa
Merge remote branch 'origin/release' into qa
Merge remote branch 'origin/release' into qa
Merge remote branch 'origin/develop' into qa
bug-fix: malformed get_sibling_test_entry query
Merge remote branch 'origin/release' into qa

Conflicts:
	api/business/assignment_manager.class.php
stype: remove all trailing whitespace
bug-fix: button names are lowercased
bug-fixes: dealing with new status's

- disable audio and participant status dropdowns depending on
the selected option
- fix prev and next test button functionality
bug-fixes: more qa bug fixing

- completed status of test_entry wasnt being changed correctly
in test_enty db class
- first available test_entry to transcribe in a typist's
on-going assignment should not be deferred
- clean up prev/next getters in test_entry class
bug-fixes: working on fixing UI logic

- move deletion of test_entry daughter entries to database/test_entry
- assigment manager initialize test_entry resets all columns to default values
- test_entry edit deletes daughter entries when audio and participant status are unusable, unavailable or refused
- working on UI element states accounting for completed state and audio and participant status
bug-fixes: working on fixing UI logic

- move test_entry initialization ops from assignment_manager to database\test_entry
- bug fix deletion of adjudicate test_entry when progenitor entries are
  identical and adjudication is not required
bug-fixes:  audio and participant stat

- add has_null_status (audio and participant) to test_entry_*_transcribe
  twig files to programatically control UI navigation button enable states
- use slot_refresh on test_entry_transcribe as required for
  audio and participant status's
- fix REY test variant word entry UI response when entry is not a known
  variant: corresponding 'no' radio option is programatically selected
bug-fixes: audio and participant status

- disable all input fields when audio status is
  unavailable or unusable or participant status is refused
style: remove trailing line spaces
bug-fixes: audio and participant status

- bug in get confirmation adjudicate data: account for null state
  of confirmation column when a status marked the test_entry completed
  before transcription
- enforce UI consistencies with adjudications depending on status
  states (e.g., disable all input fields when refused status chosen
  as the adjudicate status entry)