Replaced a ton of ConsoleMethods with the DefineConsoleMethod Macro.

Cleaned up the ConsoleMethods and converted them to DefineConsoleMethods.  Mainly the ConsoleMethods left are the ones that take a variable amount of parameters.  They will need to be cleaned up  in a later pass.
Undoing bufSize usage again. Few lines down also undoing int to S32. There is an inserted duplication of this function but as a C++ function. Surely this TS console exposed function should just be doing `return object->getSelectedObjectList();`. Still recommend reverting changes to apply to `GuiTreeViewCtrl::getSelectedObjectList()` too for sanity sake.