Ipswich Town have signed former Bolton, Aston Villa and West Ham midfielder Nigel Reo-Coker on a three-month deal.