Also added a method overload to provide a Package Name. Useful for DX based second generation packages. Now each package can have their own bindings.
This enabled realtime dependency injection for the fflib application. By default the configuration comes from the Custom Metadata object fflib_AppBinding__mdt, but can be fully customised and extended. Initial stuff