[Driver::Operations] Added parameter checking to print! function.
[Driver::Queueing,Operations] Added functions to clear history and queuing arrays.
[GCode::Object] Added ability to determine what layer a command is in based on it's number.