3 changes for the xml-junit branch

Hi, 

Here are 3 changes for the branch with the junit xml support. There is one that I consider a bug fix (b7eecfa). 
d744 is about being able to modify the suite name from within the tested code which can be handy. 
75d8 is an improvement as it allows to have details about failures within the JUnit xml which is generated. 

I hope you accept this pull request
Best regards,
Barth