[Defect #10620] - Reprocess workqueue items may lead to orphan files in the Reconcile folder

* Modified the ReprocessStudyItemProcessor to reprocess files which were not successfully processed by the StudyProcess WQI and clean up the Reconcile folder (if applicable). Files in the Reconcile folder will be moved to the incoming so they will be reprocessed from there.
Note: There are quite class extensions added to help determine the file locations and the incoming folder.

Here is the sequence of events resulted from this change:

1) StudyProcess WQI failed. User reprocesses the item in the WorkQueue GUI. A ReprocessStudy WQI is created and (NEW) contains the list of files which haven't been processed. The list is populated by WorkQueueController.ReprocessWorkQueueItem(). The path to the file is specially formatted so that it can be remapped to the actual location if the partition and filesystem configurations are changed (see FilesystemDynamicPath)
2) ReprocessStudy WQI is processed and (NEW) the list of files will be analyzed at the end. If the file does not exist, the ReprocessStudy WQI will fail (so user is aware of it and make the decision). Otherwise, the file will be moved to the incoming folder so that it will be re-imported (see note).

Notes:
* Files to be reprocessed can be in the study folder or (in case of reports/duplicates) in the reconcile folder. If the file is in the study folder, it won't be moved to the incoming folder (because it has been reprocessed).
* If during the reprocess, a file in the study folder results in a SIQ entry generated, it will be moved to the reconcile folder. There was a bug previously in the code which did not anticipate this scenario and left the original file in the study folder, only to cause an InstanceAlreadyExists exception later on the same code is executed again on the same object.
* ReprocessStudy WQI will fail if the Import File Service is disabled (we can't dump files there if we know they will not be picked up). The error will tell user to enable the service.
* While the study is being reprocessed, import for the same study will be suspended (thanks to the check in SopInstanceImporter.Import() method)
[Requirement #10240] - Verify that the EULA(s) match the official version
[Requirement #8140] - Updated labelling and documentation
[Requirement #8163] - Ensure the build script repository is managed properly

- EULA content was updated correctly in previous commit by Jay, but formatting didn't look nice (inconsistent from previous and with Privacy Notice)
- Updated PrivacyNotice and all Team Edition EULAs for consistent formatting (changed to use "Calibri" font for asthetics since Win 7 and 2008 have it by default;  Win XP will default to Arial)
[Bug #10632] - multi-modality DICOM queries from study browser are broken
 * Fixed.
  * The Study Browser now breaks up multi-modality queries into separate queries.
  * Added unit tests for these scenarios.
[Defect #10621] - ImageServer should warn users of potential incomplete study if they delete a failed StudyProcess

* Added the warning message to the WQI Delete Dialog: "Warning: deleting this WorkQueue item may result in loss of images or incorrect study information!"
* This warning message does NOT appear when user deletes one of the followings because they do not involve changing the patient/study information:
   - AutoRoute or WebMove
   - Compression
   - Purge
   - Tier migration
[Defect #10621] - ImageServer should warn users of potential incomplete study if they delete a failed StudyProcess

* Updated Xian reference
[Requirement #10610] - Change the default branding of the open source ImageViewer build
[Requirement #10612] - The open source ImageViewer build shall support side-by-side execution with the commercial Workstation installations
 * Updated the product settings to remove the family name.
  * The new component and product names are both distinct on their own.
  * Adding a family name only lengthens the appdata path, pushing it right to the brink of Windows maximum path length territory.
[Requirement #10610] - Change the default branding of the open source ImageViewer build
[Requirement #10612] - The open source ImageViewer build shall support side-by-side execution with the commercial Workstation installations
 * Missed changing one of the service address base configurations.