Working on DecodePlateDialog class.

Improvements to scanning and decoding.
Continuing work on DecodePlateDialog class.

Decoding now working.
WIP: working on changes for biobank 3.9.0
WIP: working on changes for biobank 3.9.0

cleanup
Continuing work on DecodePlateDialog class.

Can now zoom in and out of the image. The image is displayed with proper aspect ratio.
Merge branch 'dev-nelson' into dev-decode-dialog

Conflicts:
	src/edu/ualberta/med/scannerconfig/widgets/imageregion/ImageWithRegionWidget.java
Working on DecodeImageDialog.

- using new image canvas in PlateGridCanvas
- fixed problems with plate grid
- fixed problems with resizing region
- Added DecodeImageDialog.getDecodeResult().
- added progress monitor to DecodeImageDialog