[Requirement #8140] - Update labelling and documentation

Went through the different settings classes to ensure that all classes have a description, and that any properties in the class that require a description have a description.
[Requirement #8140] - Update labelling and documentation

Fixed issues with the descriptions of several worklist classes.  They were not appearing in the user-interface, because the resource IDs were incorrect.
[Requirement #10439] - The system shall generate audit logs recording all viewing and modification of patient data

Modified the configuration log messages to have the same style of XML as the RIS audit messages, instead of the older style that they were using.
[Requirement #10255] - 	The system will provide a PDF-based Print Report feature to replace the existing (and broken) IE-based Print feature

Separated the letterhead-related settings out into a separate settings group from the PrintTemplateSettings, called LetterheadSettings.  The main reason is that the user will definitley need to adjust the LetterheadSettings, whereas they should not mess with the PrintTemplateSettings without good cause.
[Requirement #10296] - 	The Workstation shall support playback of radiology dictation files in the transcription workspace

Enabled Transcription workflow by default, since it will be used by most if not all customers.
Merge
[Requirement #10467] - Change the default setting in ImageServer so that it behaves more like an archive
[Requirement #8140] - Updated labelling and documentation

* Updated UG with description on Storage Configuration
* Added links from the Dashboard and Server Partition config page to the UG
[Defect #10574] - Edit Server Dialogue should have links to user guide

* Added link from Server Rule Edit Dialog to the Rule Engine section in the ImageServer UG
* Updated the manifest
* Ensured there's no blue border around the links (happened in IE)
[Bug #10573] - RIS/Viewer integration throws error when viewing images if any "default servers" are down
 * Added an IStudyLocator service interface that provides a normalized request/response version of the IStudyRootQuery service.
  * These service calls allows for retrieval of partial results when one or more "default servers" are offline or otherwise unreachable.
  * StudyLocator now implements this service interface.
 * Added StudyLocatorBridge, which is the IStudyLocator analogue to the StudyRootQueryBridge construct.
  * Overloads with an out parameter in which failures are returned will not throw exceptions if the query was a partial success.
  * Overloads without the out parameter will throw an exception if any failures are returned.
 * ViewerAutomationBridge now also supports the use of an IStudyLocator service implementation.
  * For backwards compatibility, it will still support IStudyRootQuery, although not at the same time.
 * ViewerAutomation.OpenStudies will no longer throw an exception if all the requested studies were successfully located, even if one or more servers were unreachable.
  * If any requested study could not be found, an exception will still be thrown.
[Requirement #8140] - Update labelling and documentation

- fix a problem introduced earlier in Xian rev11627
- the PrintTemplateSettings had an internal constructor, which somehow causes the import of settings class to fail
- change to public parameterless constructor
merge
[Requirement #10448] - The workstation shall allow the currently logged in user to log out, leaving the application running for another user to log in
 * Fixed a typo in the base SessionManager class.
[Requirement #10469] - CE mark changes to our software

* CE Mark was missing in the IS About page. CEMarkOverlay is now an extension to both the login and about page.
* Also updated the manifest for rebranding. Only the CE Mark on the login screen can be updated because of the splash screen will be changed (to a different color). The CE mark on the About page doesn't have to be rebrandable since the content underneath it can't be rebranded.
[Requirement #10469] - CE mark changes to our software

* Updated subrepo reference
[Ticket #10578] - Can verify a report with no text

Added server-side validation to prevent this.  Not the best user experience (ugly message box), but for as often as this is expected to occur in practice, it shouldn't really matter.  And server-side validation is more robust - even Verifying from the RCCM will be caught.
Merge
[Bug #9510] - Changes to logging.config triggers manifest
 * Fixed some manifest input files which were not ignoring the logging.config file.
[Bug #9510] - Changes to logging.config triggers manifest
 * Fixed some manifest input files which were not ignoring the logging.config file.
[Bug #10597] - Merge Order dialog is too tall for the smallest supported monitor resolution
 * Fixed.
  * Also made the dialog resizeable.
[Requirement #10231] - Remove external practitioner folder system

Hiding the Merge Practitioner and Merge Contact Point tools, since the functionality has not been well tested, and they are not necessarily required for Yen.