Adds PSR-3 Log adapter

Adds support for logging to any PSR-3 compliant interface.

This saves devs from having to write their own adapters for whatever PSR-3 log library they use. Technically this could also supplant the MonologLogAdapter entirely, but that's for another day.