Kyle Nelson rejoins the 49ers after two prior stints with the team. He spent a portion of the offseason workouts in 2013 as well as part of training camp in 2012 with San Francisco.