Senator John McCain’s list revealed that nearly a fifth of those who have raised the largest amounts for him, more than $500,000 each, are lobbyists or work for firms that engage in lobbying.