The mystery of U-869, a German submarine found 60 miles off New Jersey, took years of risky dives and three deaths to solve.