Wigan have completed the signing of England international goalkeeper Scott Carson for an undisclosed fee from Turkish club Bursaspor.