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