Barack Obama made history during his second inaugural address, when he expressed his support for gay marriage. It is the first time a US president has mentioned homosexuality on such an occasion. Al Jazeera's Cath Turner takes a look at the progress of the gay rights movement in US.