Remove the exception notification plugin from the code
Remove the initializer for exception notifier
Merge pull request #602 from mattdenner/remove_exception_notifier_plugin

Remove exception notifier plugin
Remove reference to exception notifier
Merge pull request #603 from mattdenner/fix_removed_exception_notifier

Remove reference to exception notifier
Merge pull request #605 from sanger/production

Production
[#35507453] Remove end-of-line whitespace
[#35507453] Change tabs into 2 spaces
[#35507453] Change tabs for 2 spaces in views

Separate commit so that if this breaks anything it can be removed.
[#35507453] Change tabs for 2 spaces in feature files

Separate commit just in case this breaks something.
Merge pull request #606 from mattdenner/35507453_remove_whitespace_at_end_of_lines

35507453 remove whitespace at end of lines
Merge remote-tracking branch 'origin/pr/628' into next_release

Conflicts:
	app/api/model_extensions/batch.rb
	app/metal/api/endpoint_handler.rb
	app/models/map.rb
	app/observers/batch_cache_sweeper.rb
	features/submission/23349339_non_standard_bulk_submissions.feature
Merge remote-tracking branch 'origin/pr/673' into next_release

Conflicts:
	app/models/asset.rb
	app/models/barcode_prefix.rb
	app/models/barcode_printer_type.rb
	app/models/cherrypick_group_by_submission_task.rb
	app/models/control_plate.rb
	app/models/faculty_sponsor.rb
	app/models/project.rb
	app/models/reference_genome.rb
	app/models/robot_property.rb
	app/models/sample_manifest.rb
	app/models/tasks/cherrypick_group_by_submission_handler.rb
	app/models/transfer/from_plate_to_tube_by_submission.rb
	app/views/workflows/_plate.html.erb
	app/views/workflows/_plate_template_batches.html.erb
	features/10808245_cherrypick_stock.feature
	features/slf/11439509_nanograms_capped_at_13.feature
	features/slf/6628187_tests_for_fix_tecan_volumes.feature
	features/slf/complete_slf_pipeline.feature
	features/step_definitions/pulldown_steps.rb
	features/step_definitions/robot_verification_steps.rb
Merge remote-tracking branch 'origin/pr/673' into next_release

Conflicts:
	app/api/core/registry.rb
	app/metal/api/root_service.rb
	app/models/asset.rb
Merge remote-tracking branch 'origin/pr/699' into next_release

Conflicts:
	app/controllers/sdb/sample_manifests_controller.rb
	app/models/asset.rb
	app/models/document.rb
	app/models/sample_manifest.rb
	features/step_definitions/7119309_pulldown_cherrypick_pipeline_steps.rb
Merge remote-tracking branch 'origin/pr/718' into next_release

Conflicts:
	app/models/sample_manifest.rb
	config/initializers/mongrel_rails_fix.rb
	features/step_definitions/5397680_sequenome_plate_details_steps.rb
	features/step_definitions/7125863_bug_on_sample_duplicated_studies_steps.rb
	features/step_definitions/9314145_pacbio_submission_steps.rb
	features/step_definitions/robot_verification_steps.rb
	features/step_definitions/sample_manifest_steps.rb
	features/step_definitions/samples/sample_move_steps.rb
	features/step_definitions/web_form_steps.rb
Merge pull request #720 from sanger/production

Release 5.09.10
Adds validation on creating batches so requests with
the read_length attribute will be forced to share the same value among the
batch that is being created
Adds a validation for supplying a number of requests fixed to 8 while
creating batches for the following pipelines:

- Cluster formation (old)
- Cluster formation SE
- Cluster formation PE
- Cluster formation PE (no controls)
- Cluster formation SE HiSeq
- Cluster formation SE HiSeq (no controls)
- Cluster formation SE (no controls)
- Cluster formation SE (spiked in controls)
- Cluster formation PE (spiked in controls)
- HiSeq Cluster formation PE (spiked in controls)
- Cluster formation SE HiSeq (spiked in controls)
Delegates validation of batch creation to batch.
Adds unit testing for batch validations in pipeline.
Adds migration for reading min_size of batch from database.