P. L. Buquor, Indian Fighter, Texas Ranger, Mayor of San Antonio