checkEOL and array helpers in LIST functions.

Refactor execute_array_load, LoadNumericArray, and LoadStringArray
(renamed LoadNumericList and LoadStringList), use with execute_LIST_ADD.
Touched all LIST functions except execute_LIST_NEW.
Fixed crash in List.Search when start index < 0.
Bad bug in GetGR, also add "keep_all_objects" flag (update to #39).
Issue #39, #76, #81, #82

BasicKeyWords: consolidate console, add system, clean up nulls
Add Console_KW and _cmd, add System_KW, capitalize SQL_KW, GR_KW
Make Run.MenuStop available to TGet menu
Extract isEOL() from checkEOL()
Send title string with Intent for Text.Input and TGet
Fix TGet BACK key handling, add menu to get out of infinite loops
ListToBasicStringArray in Split and Sensors.List
Make executeSU like executeCommand
Add isSU to executeSU and execute_SU_open
If !isSU open shell without SU privilege, cd to Basic.filePath
Test build v01.73.02
Tweak Issue #76 - Can omit second parameter of Text.Input.
Issue #77. The 1.74 Release code.
Changed remaining double casts to intValue() calls
https://github.com/RFO-BASIC/Basic/issues/87

https://github.com/RFO-BASIC/Basic/issues/87