* input/regression/scheme-engraver.ly shows a basic example.
* extend \consists syntax to accept an alist of callables.
* add Scheme_engraver which is the C++ glue to the Scheme callables.
* Make get_listener_ in translator_listener_record also pass the
listened class, so we can use generic infrastructure for hooking
scheme functions to event listeners.