Genericize script system into extensions
Fix unnecessary copies
Bump version number
Fix bad encoding of messages containing ':'
Merge client_base with main, minor refactorings