Added annotation for test case method name configuration. Implemented MacroSubstitutionNamingStrategy for {index}, {method} and {params} macros.
Added method parameter index macro to MacroSubstitutionNamingStrategy.
Changed Description to parameterisedInvoker mapping mechanism in ParameterisedTestMethodRunner to use unique method id instead of method name for child invoker finding. It is possible now to run parameterised tests with configurable names!