HostLink session state and frame routing

The code does not have a HostlinkSession class. A session is expressed byLinkStateStatusSessionRuntime and a set of explicit functions.

Separation of duties

Drill down: LinkState and handshake life cycle