John Allison, a strong advocate of the value of free markets, has announced plans to retire as chief executive at BB&T.