(Bug fix) Prevent Modx.console callback  accumulating bychanging from anonymous JS function to named one.
Previously, if you'd run modx.console X times,  the onMessage callback would be called X times, instead of only once.
(**note:  the added "Ext.Direct.un()" isn't mandatory,  but it's correct..)
Finish hotfix-console-callback-accumulating