Crystal Palace have signed winger Jimmy Kebe from Reading for an undisclosed fee after the 29-year-old agreed a three-year contract.