Merge requireLiteMaster.
Give a chance to modify the context when executing callbacks.
Merge with requireLite/master