Made a version of AsLogger for ILogSource

No longer necessary to have a LogSourceBase to access the `AsLogger` convenience method. Now, you can just pass a delegate that will invoke your event to `LogSource.AsLogger`. Originally, since it was on `LogSourceBase`, it had access to the event invoker `Log` directly.