Captain Dan Roberts, raised on the Texas frontier, was such an adept Indian fighter