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.
Point2F instead of Point2I? It would avoid the casting F32 to S32 below if it were Point2I instead.
Also all the commented out code is probably not necessary to keep considering setting extent isn't a complicated process. ;)