Change unique_together constraint on ATSSourceCode [MJ-531]

Constraint now encompasses all fields in unison rather than being two separate constraints.

All tests pass.