Now sets a system property to suppress the menu bar, dock icon and lack of focus that occurs under Mac OSX when awt classes are loaded.

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10311 e0a1b77d-ad91-4216-81b1-defd5f83fa92
Extracting the scheme matching code out into separate public static methods. Default is now to match suffixes only. Now has an option (-match-anywhere) to match the supplied scheme name anywhere in the non-package part of candidate scheme names.

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10313 e0a1b77d-ad91-4216-81b1-defd5f83fa92
forName now delegates to Run for looking up matching names. This allows just the name part of a scheme to be provided when used in an option to another scheme. Throws an exception if there is not exactly one match for the supplied class name.

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10314 e0a1b77d-ad91-4216-81b1-defd5f83fa92
findSchemeMatch now allows for any class to be returned (not just those that can be executed from the command line).,

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10317 e0a1b77d-ad91-4216-81b1-defd5f83fa92
Updated for the change in signature in Run.findSchemeMatch().

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10318 e0a1b77d-ad91-4216-81b1-defd5f83fa92
Exception in forName() now includes all matching scheme names when multiple schemes match.

git-svn-id: https://svn.cms.waikato.ac.nz/svn/weka/trunk@10319 e0a1b77d-ad91-4216-81b1-defd5f83fa92
Package manager now maintains a cache of installed package information

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