Merge pull request #828 from JamesGlover/58228540_add_priority_level_2_and_3_to_all_inboxes

58228540 add priority level 2 and 3 to all inboxes
Merge pull request #829 from JamesGlover/switch_dev_to_jruby_174

Update dev environment to use jruby-1.7.4
[fixes #63362112] Sample Tube barcodes use AssetBarcode
Arbitrary test fixes
API only includes barcode for barcodable assets
Fixed DNA QC task to start on view as before
Update seeds for consistency with production
Correct 'Start Batch' links in features
Update request type names
Pooling setup issues
Silly timing issues

Something in the test stack is tempremental when it
comes to javascript timings.
Well name issues

Clearing up the residual issues arrising from the
removal of well name
Fix batch start issues
Configuration updates
Deprecate some features
Minor feature fixes
- Plate step can look up by name or barcode
- All delayed jobs are processed
- Cherrypicking will filter by row order where required
- api includes added models
- studies don't expose dag
Robots are required for cherrypicking
Donor Id is required for all EGA samples
Authentication changes
Alias changes