added methods to session for insertion to request queue, completing
request path checkpoint, added a host type
merged latest CPP-28 changes