Experienced forward Gary Taylor-Fletcher has signed for Leicester on a one-year contract, subject to Football League and FA clearance.