Equal marriage advocates have welcomed the Scottish government's much-awaited announcement this morning that it will be bringing forward legislation to allow gay couples to marry and remove current barriers for trans people.