Copy-paste and initialization fixes
More fixes (String.reserve corrupted ends of strings for some reason)
Made the Gcode buffer pointer-based to use up less ram
Fix Serial input truncation and strange pointer stuff with the buffer