Implemented M112

Checking for M112 after each new command enters the command buffer.
Call ```get_command()``` from ```process_inactivity()``` to preempt moves and heater.
Response is not instant, however is much faster than pausing print.