Syndicate observer tests, bugfixes, and features
* Allow RGs and AGs to have a "global" hostname, whereby all instances of the RG/AG claim to be running under the same host.  This allows for physically distributed RG and AG implementations.
* Better tests for pushing and serving credentials
* Clean up some unused code in libsyndicate