Issue #76: Show for updateConsoleTitle, #85: fix PKW, speed up getWord and Print
Test build 1.74.01 for #86 GPS not Activity #88 Samsung Multiwindow
For APK: System.Open creates basePath/AppPath if it does not exist.
Infrastructure for path names and SDCARD check (issue #89)
Next step in #89: use new Basic.java fns everywhere except Run.java

Run.java changes will come separately.
Also fix typo/syntax error in f33_camera,
and refactor Delete.java.
Next step in #89: checkSDCARD in Run.java, get*Path in top half

Clean up stale imports
Run.checkSDCARD(char) adds RunTimeError to Basic.checkSDCARD(char)
checkSDCARD in executeRENAME, DELETE, FILE_EXISTS, FILE_SIZE,
 FILE_ROOTS, GRABFILE, and sql_open
getDataPath in same except execute_sql_open, plus
 executeTEXT_OPEN, BYTE_OPEN, BYTE_COPY, MKDIR, DIR,
getDataBasePath in execute_sql_open
getSourcePath in executeRUN
In execute_sql_open: don't check SDCARD for db in memory
In executeRUN: add checkEOL, add RTE if file not found
In executeNOTIFY: isNext and getStringArg to shorten and add checks
Next step in #89: getDataPath everywhere in Run.java. checkEOL in FTP.

Basic.getDataPath in execute_gr_bitmap_load, writeBitmapToFile,
 execute_audio_load, execute_audio_record_start, executeFTP_GET and PUT,
 execute_SU_open, executeCONSOLE_DUMP, execute_SP_load, execute_html_load_url
checkEOL in execute_audio_record_start and execute_FTP* commands:
 OPEN, CLOSE, DIR, CD, GET, PUT, CMD, DELETE, RMDIR, MKDIR, RENAME
In execute_gr_bitmap_load: close stream on any exception
In writeBitmapToFile: simplify PNG vs. JPG, close stream on exception
Finish #89: add text flag parameter to GrabFile
Raise array size limit from 10,000 to 50,000
Test build v01.74.02
Isuue #93: Case-insensitive Search/ReplaceAll, Editor save-on-exit
Timeout arg on GrabURL, Message arg on END, and checkEOL on Undim
Test build v1.74.03 for GrabURL, END, Search/ReplaceAll, Save-on-exit
Test build 1.74.04 fixes bugs in 1.74.03, plus a little

Fixed UNDIM syntax error: "if it ain't been tested, it don't work"
UNDIM - can UNDIM multiple arrays in one statement
DIM - added checkEOL, just because
Editor/Search: changes in Search Activity trigger save dialog
String: "\\" preserves backslash, "\t" becomes tab
Tweak Search/Replace layout, add Format confirmation dialog.
Issue #95: SensorActivity, Sensors.Open and .List

SensorActivity now non-Activity class, no issues with GR
Decouple Sensors.Open and Sensors.List
Add SENSOR_DELAY control to Sensors.Open
ENE treats ':' as end-of-expression
Fix bug in RIGHT$() first-character bug
Issue #94. Creates APK for release v01.75
Copy RIGHT$ changes to LEFT$ and MID$. No functional change.
Fixes some of the Menu->Format bugs listed in issue #97