console.c: Fix longstanding bug (causing crashes)
console.c: Fix longstanding bug (causing crashes)

The switch between a variable length selector and a fixed one is wrong.  It's
hardcoded to be rows - 10 instead of rows - 6 - title_lines.  This means when
you have exactly the right number of rows in the selector it switches over to
a variable selector too early and displays non-existent selector lines (which
may run off the end of memory and crash).

Also tidy up the selector to keep a blank line between the title and the
beginning of the selector.

Signed-off-by: James Bottomley <1acebbdca565c7b6b638bdc23b58b5610d1a56b8@Parallels.com>

marineam/efitools,mjg59/efitools,marineam/efitools,msekletar/efitools,msekletar/efitools,mjg59/efitools,mjg59/efitools,marineam/efitools,msekletar/efitools,marineam/efitools,mjg59/efitools,msekletar/efitools