When finding shortcut key, also include 'raw' (non-function, non-meta) keys if nothing else matched

Original nano commit: 4642
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4642
Original nano commit message:
2014-03-04 Chris Allegretta <chrisa@asty.org>
        * global.c (first_sc_for) - Return raw keystrokes last, so
          they will not be displayed if there are F-key or Meta keys
          mapped for an item in the shortcut list.
Use a nicer default 'whitespace' value when UTF8 is available

Original nano commit: 4644
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4644
Original nano commit message:
	Using prettier whitespace characters when in a UTF-8 locale.
Make the number of help items displayed depend on the terminal size instead of being hard-coded.

Original nano commit: 4645
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4645
Original nano commit message:
	Displaying more help items when the terminal is wider.
Group do_right/do_left shortcuts in code
Combine 'add_to_sclist' calls for case_sens_void