Fixup the Python parser so it can properly handle "split" blocks

this may be the source of the issue with the BISON assessment problems.
refs #3152