Use GStringTemplateEngine instead of XmlTemplateEngine.

Reason for this is that XmlTemplateEngine is reformating output - pretty printing XML document which may not be expected by consumer of XML.
building of file group
TestStep reading moved from TestCase into TestDefinitionReader
Matching of template (XML) and script (Groovy) files done by FileGroupFinder.
type of file determined by FileGroup