Changed: HttpService registration and initialization split into steps
Fixed: null reference exception in HttpService (due to incorrect internal
services composition.  We need a pipeline service per thread)
Changed: extracted InternalAuthenticationProvider - to be reused in TCP