Meshless Methods for the Simulation of Machining and Micro-machining: A Review