Implement Framework CLI output extension with b/c
Doc block incomplete
Use framework Classes directly
Update doc block
Doc block change incorrect
Register the Joomla namespace
Refactor the b/c checking
Refactor b/c check - thanks @mbabker
Use setOuput instead of modifying constructor
Use Typehinting
Merge pull request #3361 from wilsonge/application

[#33510] [feature] Refactor $this->out in JApplicationCli to give more flexability using the Joomla Framework