New: launch only one test from a classTest

Previously it wasn't possible to launch only one test from a file.
Now OJUnit has this feature, the command to do that is "ojtest NAME_OF_THE_FILE:NAME_OF_THE_TEST"
We can make the `^` and `$` implied by default. That way both methods are the same and we don't have to add the extra `-E` option.

So we take any pattern given that does not start with ^ or end with $ to mean `^<the pattern>$`. That way specifying a single test is the simple case - just type the name. If you want to go nuts with regex matching, you can do that too, no extra option required. This works well since the regex special characters like `\` or `.` wouldn't normally be in a test name anyhow.

With this modification, if someone wants to match both `testClick` and `testClickWithShift` they'd need to type `testClick.*`. If they wanted to just run one or the other they'd type `testClick` or `testClickWithShift` respectively. `^testClick$` would also be allowed, but it's optional to specify the start and end characters.

Less is more, simpler is better. :) That said, you're the one making the change and I don't want to trouble you with extra feature requests. Regardless of whether we allow regex search, I think we can still use regex matching internally to streamline.