experiment: use pop/push frame instead of finalizers
no more finalizers\!
Merge remote-tracking branch 'origin/topic-proper-utf-8-pure-scheme' into topic-less-global-refs

Conflicts:
	jni-defs.scm
class cache with lru-cache, updating tests
fix cache query
Change list->array/map! to list->array/map and make it work as intended