Hugh Hefner: playboy, activist and rebel.