James McClean and Derry City have parted ways after agreeing to terminate the former Republic of Ireland international's contract with immediate effect, following discussions between both parties just 11 days before the FAI Cup final