Fix crash when appending a line off and the body
is already larger than the viewport
Add tests PASSED and FAILED to elm_code statuses
and the widget rendering.

Use this in EDI to add a test summarising panel.
Tests are executed in verbose mode so we can list
all the tests that have been run - can summarise
later if we wish...
Fix potential crash when going to the line of a
large file.

It will not work first time, but that's a seperate issue
Improve displaying of test panel when running test

Only display desired panel - others can be opened manually
Add some text mode icons to markup the lines for now