Fix for login dialog when server is not running
changes for biobank 3.9.0

- added all possible pallet types to test config.
- Scan link, scan assign, dispatch send, and dispatch receive now initialize DecodeImageDialog with correct value for validPlateDimensions.
Fix for login dialog when server is not running
fixing issues with scanning and decoding when creating dispatches
changes for biobank 3.9.0

- added all possible pallet types to test config.
- Scan link, scan assign, dispatch send, and dispatch receive now initialize DecodeImageDialog with correct value for validPlateDimensions.
fixing issues with scanning and decoding when creating dispatches
Merge branch 'release_v3.9.0' into dev-loyola
fixing issue with scan link and scanning a 10x10 pallet
fixing issue with scan link and scanning a 10x10 pallet
fixed issue with scan link and scanning a 10x10 or 9x9 pallet
Fixing scan link and plate dimension setting.
Fixed scan link and plate dimension setting.
Fix for decode image dialog when choosing a container type.
Fix line formatting to make more readable.
DispatchCreateScanDialog initializes PalletScanManagement corectly.

If user selects a product barcode then DecodeImageDialog only shows the matching pallet dimensions.

If user does not select a pallet with previous position, then DecodeImageDialog displays all possible pallet dimensions.
More decode pallet changes.

Renamed 'Flatbed Scan' button to 'Decode pallet'

Calling proper constructor for DecodeImageDialog.
Removed methods from IDecodePalletManagement.
Changes to AbstractScanDialog to support scanning if different types of pallet dimensions.
Correctly nitializes container type in DispatchCreateScanDialog
Refactoring AbstractGridDisplay so that image is scrollable.