Save screenshot as part of the test result

If a screenshot is taken, save the file name of the screenshot as part of test so reporters can access it later.
Include screenshots as attachments in junit

Write the screenshot file name in the system-out element of the junit reports
fixed a problem with generating the test report
refactored the attachment screenshots a bit
Merge branch 'candrews-patch-1' into features/v0.4

* candrews-patch-1:
  refactored the attachment screenshots a bit
  Include screenshots as attachments in junit
  Save screenshot as part of the test result
properly handling session create redirect status
updated tests