Merge pull request #60 from sanger/production

Release 1.02.3
Merge branch 'production' into next_release
First go at rename-spacing to Illumina-B
Updated rvmrc with new gemset
Renamed plate files to illumina_b
Changed pulldown_plate_path into illumina_b_plate_path
Removed unneeded javascript
updated config.rake with covaris PlatePurpose
[#30133499] Add new search options
Merge pull request #1 from JamesGlover/30133499_reduce_information_show_in_inbox_in_app

[#30133499] Add new search options
More file/class name updates
Merge branch '30074851_support_new_plate_purposes' into next_release
Dummy and support for new plate flow
Added new state machine for the shearing plate.
Corrected typo in tag_layout
Moved search buttons into tabs.
Moved plate controls to dynamic template.
renamed IlluminaBShearingPresenter to IlluminaBShearedPresenter
Merge branch '30289033_mock_up_info_layers' into next_release
Merge of changes for structured pool JSON from pulldown_pipeline
Fixes for Illumina B renames
Merge pull request #2 from mattdenner/cross_merge_from_pulldown_pipeline

Cross merge from pulldown pipeline
[#31512729] Handle tube performance enhancements