The Supreme Court's ruling overturning the Defense of Marriage Act doesn't legalize gay marriage nationwide, but it does require the federal government to recognize marriages carried out in states where it is legal, which has big implications for immigration law.