All extensions to be optional

In a recent project, I needed to remove the Laravel Auth Manager from the IoC. The AuthExtension here was looking for it, and I needed a way to make this extension optional.