Make Chorus work with a cross-platform IPC framework

This requires a new reference to IPCFramework. Note: the version of
IPC framework it uses is not yet cross-platform and not yet checked in.
Reopening--the problem persists
Merge: FlexBridgeAlpha->FlexBridgeBeta
Changes to enable ChorusHub to work on Linux

- Uses smaller icon; 256x256 version fails on Mono
- Advertiser sets EnableBroadcast on UdpClient
- GetRepositoryInformation is marshaled as a string rather than enumeration

For it to work also requires running with mono 2.10.10 or later,
or an earlier version with the patch described at
https://bugzilla.xamarin.com/show_bug.cgi?id=275
Close IPCFramework branch
No-op Merge; IPCFramework->FlexBridgeAlpha
Don't set thread pool thread name (does not work on current Mono)
Close ChorusHubLinux branch
Merge ChorusHubLinux -> FlexBridgeAlpha
Fix merge. I did not intend to modify this file.

Reverting to previous FlexBridgeAlpha version
Fix damaged csproj files

Somehow $(Configuration) had changed to %24%28Configuration%29 in a few
places.
Create new FB stable branch
If the server had more than 200 revisions it would fail when a client updated

* Change the revision caching to avoid doubling up on a single branch
* Fix a problem where if the server had exactly 200 revisions and no new branch
  it would fail miserably
If the server had more than 200 revisions it would fail when a client updated

* Change the revision caching to avoid doubling up on a single branch
* Fix a problem where if the server had exactly 200 revisions and no new branch
  it would fail miserably
If the server had more than 200 revisions it would fail when a client updated

* Change the revision caching to avoid doubling up on a single branch
* Fix a problem where if the server had exactly 200 revisions and no new branch
  it would fail miserably
Fix Notes/Html/AnnotationEditorModel to treat text as UTF-8

The default is apparently ISO-8859-1, which won't work if the text isn't
plain English.
Merge Alpha->Beta
Bump chorus hub version number

(for change making GetRepositoryInformation return a single string
instead of enumeration...should have been done as part of fd3fcc298e49)
Bump chorus hub version number

(for change making GetRepositoryInformation return a single string
instead of enumeration...should have been done as part of fd3fcc298e49)
Merge FlexBridgeAlpha -> FlexBridgeBeta