Writing to PowerShell output streams outside a cmdlet

A reflection-based approach to calling `WriteWarning`, `WriteVerbose`, and other PowerShell output methods from anywhere in your .NET code outside the cmdlet, without passing callbacks.