mojo/discovery: update mojo interface with a new sessioned discovery

  * This doesn't include updates on Dart and Java interfaces.
    - aghassemi@ will update Dart and I'll update Java once this CL is
      submitted.

Change-Id: Id5abce7b818040cd269e4b14dc0ae9839c53465a
8 files changed