ERP5TypeTestSuite: let testsuite decide the log directory

Using the test class name was causing conflicts on some test classes.
CodingStyleTest was a case, all test use CodingStyleTest class with an
environment variable to control which business template is tested. In
this case, we want one log directory for each business template.

Introduce a getLogDirectoryPath method that's supposed to create and
return the path of the directory to use for log and override this method
for the special case of coding style test.
10 jobs for for_testrunner_1 in 0 seconds
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-Master

00:44:28

passed ERP5.CodingStyleTest-TestRunner1

01:33:16

failed ERP5.PerformanceTest-Master

00:36:05

failed ERP5.PerformanceTest-TestRunner1

00:36:47

canceled ERP5.UnitTest-Master

03:43:25

canceled ERP5.UnitTest-TestRunner1

09:28:54

failed SlapOS.Eggs.UnitTest-Master.Python2

01:07:13

passed SlapOS.Eggs.UnitTest-Master.Python3

01:07:29

passed SlapOS.Eggs.UnitTest-Master.Python2

01:08:34

passed SlapOS.Eggs.UnitTest-Master.Python3

01:11:04