DO JUMP fixes

This is the long overdue fix for the annoying #1196:

    Unable to read from Micro SD

It also fixes the error where the navigator would not continue a mission after the DO JUMPs are finished.

Along the lines come some whitespace and verbose info fixes, and an unused function definition.

Please review, it has been tested in HIL.
While not part of this change is the limit of 10 referring to the max number of jump mission items allowed in a mission? It might be good to make at least a constant out of this to help explain what this means and it could then be added to error messages later.