A detailed and comprehensive presentation of the New York Giants all-time team with a breakdown by the three major NFL eras.