Merge remote branch 'origin/develop' into qa
bug-fix: language is enum choice not string edit
Merge remote branch 'origin/release' into qa
bug-fix: set value attribute in autocomplete

- the value attribute needs to be updated to present
state when the val property changes during autocomplete entry
- fix all incomplete input type html tags
bug-fixes: first round after qa update to 0.1.3

- add null check to test_entry that allows
empty intrusions for completing an ajdudicate entry
- minor style and doc updates
- remove constraint on FAS test set up of variant
dictionary for text input autocompletes
- fix javascript bugs to allow and update empty word
entries during adjudication
- dynamically add new words to autocomplete source
in transcribe and adjudicate pages
- fix javascript bug to enable text inputs during
test_entry_ranked_word adjudications as required
- fix bug with 'All' checkbox unchecking when text inputs
are enabled during test_entry_ranked_word adjudications
Merge remote branch 'origin/release' into qa

Conflicts:
	tpl/test_entry_alpha_numeric_adjudicate.twig
	tpl/test_entry_classification_adjudicate.twig
	tpl/test_entry_confirmation_adjudicate.twig
	tpl/test_entry_ranked_word_adjudicate.twig
	tpl/test_entry_ranked_word_transcribe.twig
set default assignment list restrict to Open
bug-fix: resolve deferrals before adjudication

- the defer count was not considered when allowing
assignments to be adjudicated from the UI layer
- fixes mantis issue 0000613
remove unnecessary or operation
Merge remote branch 'origin/release' into qa

Conflicts:
	api/ui/widget/assignment_list.class.php
bug-fix: malformed query to get word list

- the use of multiple dictionaries and a language constraint
requires bracketing around the dictionaries so that the language
constraint is honored
add language to word classification
Merge remote branch 'origin/release' into qa
partial implementation for bilingual responses

- words entered as new bilingual responses will need
to have a language deliberately assigned from the UI layer
- set up the system to allow FAS bilingual word selection when
the participant and typist both use french as their preferred language
bug-fix: adjudication bug fixes

- ranked word adjudications must handle primary and intrusion
data independently accounting for the presence/absence of one or
the other
- simplify confirmation adjudicates
- throw exceptions in test_entry_new when adjudicate submissions
contain insufficient data
bug-fix: wrong jscript test for assoc array empty

- use length of array key to test for empty associative array
performance improvement

- speed up assignment allocations by fetching all
assignments not assigned to the current user and searching
for one that has only one user assigned for a participant
perf: improve assignment allocation time

- do a pre-fetch of existing assignments that have a group by
participant_id count of 1
- in the regular long fetch that searches for participants never
assigned, try to speed the search by excluding all participant id's
that have two cedar assignments
Merge remote branch 'origin/release' into qa

Conflicts:
	api/ui/push/assignment_new.class.php
	tpl/test_entry_confirmation_adjudicate.twig
	tpl/test_entry_ranked_word_adjudicate.twig
bug-fix: transcribe template errors

- remove unnecessary parent.id since the primary id key is known
- send null word_candidate when primary ranked word radio selection
is 'yes' or 'no'