Single test method execution - the test / class matching is now based on simple glob than on regexp. This way it is more user friendly and also avoids some problems with regexps.
Started using a listener in TestNG for fine selection of tests instead of an awkward xml suite objects. This is more powerful and more convenient for implementing single test method execution.
Reworked the test selection dsl and implementation for simplicity and for much easier appliance of --only command line option.
Added --only option for selecting tests for execution. Supports wildcard '*' and method-level selection. It's very basic, needs review, finalization of the dsl, documentation, probably some error handling. Please review.