Mend macro issues introduced by fa3755d

Since fa3755d, popall() caused issues by creating preprocessed code
where statements were not always separated by the required semicolon or
newline. This rewrites popall() to resolve this issue by merging the
writeall_() and loadall_() code, and moving the stack pointer first on
both pushes and pops. This should also permit the rewriting of
popall_ret() as a simple popall().
Add explicit statement separators to qsort
Mend popall_ret() for 2213b1
Move fp/mul.tas to its proper name