Remove the need for libunwind to show the file and line of failing tests
Improve the unicode split function so that it keeps blank lines, improve testing to show the actual line that failed