updates to documentation

also removed code duplication in ant build file.
fix for code formatting
fix for clinic with shipments from studies and no contact associated with study
added test TestSpecimenBatchOp.aliquotWithTwoParentSpc()

The test is currently failing.
Resolves #1844: fix for adding shipments
releasing v3.9.0.rc2
Resolves #1845: SpecimenBatchOpAction should check for duplicate inventory IDs
updated dmscanlib.dll to version v2.1.0.rc4
ImageSourceWidget stores only a single grid rectangle for flatbed image sources
picked up lastest changes in submodule
picked up lastest changes in submodule
Added documentation

Added instructions on how to configure the client for scanning and decoding.
Changes to documentation
Changes to documentation
Changes to documentation
Using 'Decode Image' instead of 'Decode Plate' or 'Decode Pallet'
fixed formatting
picked up lastest changes in submodule
working on documentation
working on documentation