Bug fixes in Runner plus additional test fixes (see desc)

1. TokenizerRuleTest: runtest return empty Object array instead of null
if tokenstream returns null
2. Modified all *RuleTest classes to have a single parameter
constructor to fix TargetInvocationException in constructor
Bug fixes (contd)
Fixed conflict issue in Tokenization rule