Methods for cloning parser objects to allow them to be run independently and safely by different threads. #203