(0,2) Heterotic Gauge Couplings and their M-Theory Origin