Arrange test output into folders

Sub classes of Bpmn2SerializationTest can define a sub directory to
use for their files.

The moving of files during tear down is adapted to the possible
presence of sub folders. Test output is stored in a subfolder
according to date and time of the test execution.
6 files changed