Approaches for a viable Germanium laser: Tensile strain, GeSn alloys, and n-type doping