Major John B. Jones, Texas Ranger