CNCjs & M0 Wait for User

Hypothetically if cncjs ignored M0 then marlin would not accept new commands into the buffer, i.e. marlin would not respond ‘OK’ to the M0 command, until the user pressed the button. So it should work fine. Should.