CDAP-663 Implemented healthcheck for router and auth-server.

The PR enables health check for router and auth servers independent of downstream services.  
Yeah, if we use `ProgramFlowUtil`, then it should be moved to common. Should've been explicit.