PR
#4324 simplifies Leo's machinery that handles directives and deprecates harder-to-use legacy methods. All deprecated methods issue a
deprecation message the first time a plugin or script calls them.
The effects of this PR should be identical to legacy code. Several core devs have thoroughly reviewed the new code. Except for these deprecation messages, please report immediately any discrepancy, no matter how slight.
Edward