Merge pull request #914 from heidiso/improveUpdatingV2Wiki_release24

[PLFM-2432] Improve update time of V2Wikis
Merge pull request #913 from heidiso/removingV1Wiki_release25

[PLFM-2426] Removing V1Wiki tables/manager/DAO
Merge pull request #915 from heidiso/improveUpdatingV2Wiki_release24

Improving update wiki time (Merging into release-25)
Merge pull request #912 from heidiso/editRestoreV2Wiki_release25

Edit RestoreV2Wiki (Merging into Release-25)
Merge pull request #903 from john-hill/PLFM-2425

increaed multi-part timeout
Edit test / create file handles before assigning to wiki pages
Merge pull request #920 from heidiso/release-25

Fix Release-25 build
Add version parameter to retrieve URLs for attachments from another version
Merge pull request #922 from heidiso/getVersionOfAttachmentURL_release25

Add support to get URLs for attachments from other versions
Point wiki to a file zipped with markdown and special identifier
Merge pull request #926 from heidiso/fixSearchWorkerIntegrationTest

[Fix Build] Point wiki to a file with markdown and special identifier
added new dao
check point
checkpoint
Rename OriginatingClient to DomainType and convert into a JSON enum
Add the PrincipalHeader classes and enums
Add DAO for prefix filtering on various parts of principal names and identifiers
The data for this table will be filled in by other workers/processes/beans.
Various test changes
Remove a few unnecessary components of the prefix table (such as migration and a complex-ish return type)
Fixing refactor error so communities are publicly visible.