After 44 years, the iconic Armadillo World Headquarters is reemerging as “Armadillo Forever,” a lifestyle brand at the South Congress Hotel celebrating classic rock and roll culture.