When pushing content lines onto buffer, push one at a time if length exceeds 100,000
Due to a limit in how the Array.push method with a variable arguments list is implemented, the method will fail if the number of arguments exceeds the maximum call stack size in Node.js. Detect this case and push the lines one at a time in a for loop instead.
This situation occurs when Assembler is processing a document with hundreds of thousands of lines.