lua cache.* fixes

- docs: fix cache.current_* since long ago d5272b4b
- don't allow "cache.foo = 'bar'" for abitrary foo
- restore cache['nic.cz'] after b31bad2ccf while not breaking completion
- #cache won't work on lua 5.1, so remove it
3 jobs for fix-kresc-warning
in 1 minute and 38 seconds and was queued for 1 second