Added protected as access modifier to member variables.

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10579 e0a1b77d-ad91-4216-81b1-defd5f83fa92
CommandlineRunnable types now have precedence over other main types - e.g. if something implements both CommandlineRunnable and Classifier then the CommandlineRunnable interface will always be used to invoke it. 

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10580 e0a1b77d-ad91-4216-81b1-defd5f83fa92
MLRClassifier now releases control when run from the command line. Up and down arrow usage in the JavaGDConsolePanel's history list now causes the graphics display to update correctly

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10582 e0a1b77d-ad91-4216-81b1-defd5f83fa92
Made the runDataGenerator() method public (so that it can be accessed from weka.Run).

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10583 e0a1b77d-ad91-4216-81b1-defd5f83fa92
Now handles DataGenerators.

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10585 e0a1b77d-ad91-4216-81b1-defd5f83fa92
Merge remote-tracking branch 'upstream'