Existence theory by front-tracking for general nonlinear hyperbolic systems