The 49ers completed a trade with the Colts for Keenan Allen in a move that will bolster their injury-plagued WR corps.