compiler.cfg.*: more docs, tests and a small refactoring of the
admissible-registers word