Self-concordant inclusions: a unified framework for path-following generalized Newton-type algorithms