Semi-Lagrangian Approximation Schemes for Linear and Hamilton-Jacobi Equations