Updated liquibase file for creating test batch schema (#229)
Added test batch entity (#229)
Added test batch status enum (#229)
Updated  donation entity class to refer test batch entity (#229)
Added repository class for test batch (#229)
Added method to get next test batch number (#229)
Added skeleton end points for test batches (#229)
Added test batch backing form class (#229)
Added gets in test batch backing form (#229)
Updated add & search end points (#229)
Added get form data end point for test batches (#229)
Move misplaced test batch controller (#229)
Fix illegal argument exception (#229)
Associate donation batch to test batch (#229)
Revert "Associate donation batch to test batch (#229)"

This reverts commit a485a8740e738dbfd835822036950202ae2c7e69.
Associate donation batch to test batch (#229)
Update CollectionBatchViewModel to return list of CollectedSampleViewModels rather than CollectedSamples
Update CollectionBatchRepository methods to include collectionsInBatch
Resolve issue with collection batch duplicates in repository queries

See the Hibernate FAQ for more info:
https://developer.jboss.org/wiki/HibernateFAQ-AdvancedProblems#jive_cont
ent_id_Hibernate_does_not_return_distinct_results_for_a_query_with_outer
_join_fetching_enabled_for_a_collection_even_if_I_use_the_distinct_keywo
rd
Merge branch 'Adapt_BSIS_to_expose_REST_services_#209' into Merge_and_adapt_Test_Batch_backend_functionality_#229