Fix translation when there is a workflow error.
fix sample transition JS checks.  i4n again.
Sample transition: fix JS validation and i18n
Fix/Add Sampler and DateSampled fields in AR and Sample
add bika.lims.browser.widgets.SelectionWidget

The original from Archetypes ignores label rendering hints..
Add Sampler/DateSampled as prominent header_table fields
header_table editable fields are always editable.
Fixed sampling workflow in AR context

fixes #1295
Show columns for Sampler and DateSampled if SamplingWorkflow is True

In AR lists view, check sample for SamplingWorkflowEnabled (not system config value)
Remove SampleSample permission from workflow CSVs

The perm is managed in setuphandlers, the defaults as acquired will
do fine in all situations
Sampling workflow UI correct and tested in Sample view

Retrieve SamplingWorkflow state from context sample
Tests pass
Merge branch 'release/3.1' into issue/1295-sampling-workflow
#1295 #1226 sampler role
Tests pass
Merge branch 'issue/1295-sampling-workflow' into release/3.1