Upwind residual distribution methods for compressible flow: An alternative to finite volume and finite element methods