Everything you need to know about Hillary Clinton's political stance, from gay rights to abortion