Tyler Colvin, who played for the Colorado Rockies last season, will compete for the fifth job in the Giants' outfield