Correlationid update with E2E test

Correlationid was not passed to webrequest from API layer. AuthenticationContext is updated to address that.
Add E2E tests at InstrumentationTest for correlationId 
Refactor refresh token processing callback to handle errors in the message body and report that in the log.
Add tests with logger callback to verify correlationid in the response
Add test decorations