first draft of changes to allow multiple frameserver connections within the same process, and for non-authoritative frameserver connections
incomplete, cleaning up some local branch mess