[Bug #10563] - Images are not reopened if user closes viewer workspace without closing report
 * Fixed.
  * Cleaned up API comments on contracts related to the GetActiveViewers automation service method.
  * Cleaned up API comments on types and members related to the OpenStudiesBehaviour class.
  * The ViewerAutomationBridge no longer uses the deprecated GetActiveViewers service method.
  * The RIS-Viewer Integration plugin no longer throws an exception if there are no viewer workspaces when attempting to activate or close by a specific accession number.
   * The method didn't throw an exception if there are viewer workspaces but none match the provided accession number, so it shouldn't throw when there are no viewer workspaces.
  * The RIS client's Edit Report and Open Images tool now also reopens/reactivates the associated images workspace in addition to reactivating the report workspace if the document is already open.
[Requirement #10450] - Created a unified action model XML
 * Removed the reference to actionmodels.xml from the RIS client workflow project which I had removed earlier in [408eee92081b31dadf3a2a8b3d1bc58b5e18d124/xian]
[Requirement #9567] - Team Edition fails to install if using a real certificate

This commit doesn't address the problem described in the ticket, but contains some necessary code refactoring in order to allow the RIS server certificate search to be configurable in the same way that the ES is configurable.

 * Pulled some logic that was in the ES ApplicationServerShred class out into the CertificateSearchDirective class, so that it can be re-used.
 * Updated the Ris Application server shred configuration so that it exposes various certificate parameters to allow configuration of certificate search.
[Requirement #10411] - Radiology reports will be published to the ImageServer to be included in the associated study as an encapsulated PDF

Reverting a file that was inadvertantly commit in a previous commit (the file had nothing to do with this ticket and should not have been committed).
[Requirement #10439] - The system shall generate audit logs recording all ...

Fixed a bug introduced recently, where worklistItem.OrderRef was being incorrectly validated as non null when in fact it is nullable.
[Requirement #10416] - The RIS will be integrated into the Team Edition workstation

Changed the default value of WorklistSettings.TimeWindowRequired to false, since it really isn't required for the data volume at a small clinic.
[Requirement #10548] - Change the way prior servers and RIS/viewer integration servers are configured
 * Removed the prior servers configuration page and associated authority token.
 * Prior/automation servers are now designated as such directly from the edit server tree node properties dialog.
[Requirement #9567] - Team Edition fails to install if using a real certificate

Modified how certificate searches are done.  There are now essentially two kinds of searches that can be done - basic and custom - corresponding to two factory methods on the CertificateSearchDirective class: CreateBasic and CreateCustom.
 * a basic search does a FindBySubjectDistinguishedName, using CN=hostname as the filter.  To perform a basic search, leave the CertificateCustomFindValue setting empty in the config file. This will work for self-signed certs, but will fail on real certs.
 * a custom search allows any find type, but the find value must be specified explicitly in the configuration settings (CertificateCustomFindValue).  For a real certificate, this approach must be used, and the recommended practice going forward will be to search by serial number or thumbprint, since these values are more distinct than searching by name.

 * note that the CertificateFindType configuration value is now ignored entirely if CertificateCustomFindValue is not specified.
Merge
[Bug #10460] - Study Attachments shelf opens in wrong window
 * Fixed the Key Image Clipboard and the Study Filters Export dialogs from potentially showing up in the wrong window.
[Requirement #10545] - Audit Log application column should be consistent among the various Team ClearCanvas components

Modified RIS auditing so that the Product Component name is always used as the application, instead of just "RIS".
[Requirement #10545] - Audit Log application column should be consistent among the various Team ClearCanvas components

Modified ImageServer and WebPortal auditing so that the Product Component name is always used as the application.
Merge
[Requirement #10564] - In RIS preview pages, images do not appear on the page

Turns out this is caused by a block of CSS that was being applied globally to *all* <img> tags, preventing ALL IMAGES from showing up.  The CSS was added as part of ticket #1546, and apparently had something to do with preventing IE from rendering transparent images with a "blue tinge".  However, given that it now prevents images from showing up at all, I think a blue tinge is the lesser evil.  Commented out the code for now, in case it turns out that we still need it.