One of the nation’s largest military bases has dropped the name of a Confederate general and is now known as Fort Cavazos, in honor of the Army’s first Latino four-star general.