bump base: fix selection of single CJK char (#8680)
bump base: fix selection of single CJK char (#8680)

Includes:
- Fix macos build
- [CI] Github Action for lint, build and tests
- FFIutil.runInSubProcess(): return error string on failure
- cre.getTextFromPositions(): fix selection of single CJK char
poire-z/koreader,poire-z/koreader,NiLuJe/koreader,NiLuJe/koreader,koreader/koreader,Frenzie/koreader,koreader/koreader,Frenzie/koreader