Switch test runner to use Console_Getopt.

Lobo wanted to avoid adding the optionparser package to the packages
directory because Console_Getopt duplicates some of that functionality.
I made a new class called CRM_Utils_CommandLineParser which adds some of
the extra functionality I wanted from optionparser on top of
Console_Getopt.