There are also several TODOs, mostly to use custom dborkan branches/builds for testing. These need to be removed before merging.
I am using the second argument to the zork "give" command to pass the instanceId. I originally tried making a new "instance" command, however sending "instance" followed by "give" broke proxying (I believe the LineFeeder ended up in a weird state, but didn't fully debug it). I think this design is a bit nicer as the getterInstanceId is really only used for the "give" command, and this handles backwards compatibility nicely (old Zork servers will ignore the instanceId, rather than respond that it's an unknown command).
There is a bit of ugliness in the social.ts file to pass the instanceId to the cloud social provider. This is because in the past we only generated the instanceId after logging into the social network (so that different accounts of Google/Facebook/etc would get different instanceIds). Once we move to uProxy Air this can be cleaned up.
Add server-side metrics
Notes:
This change is![Reviewable](https://reviewable.io/review_button.svg)