84f30b07c4
Docker's legacy builder treats \r as a literal character after a backslash continuation, breaking RUN multi-line commands and producing 'unknown instruction: curl' errors. Add defensive CRLF→LF normalisation for both Dockerfile and build context files before writing. Also log hex representation of first 8 lines so we can verify exactly what bytes Docker receives.