Add MarlinSimulator files, which allow simulation of Marlin on PC with SDL for an interface.