Tests with no steps are no longer considered pending

JUnit Tests with no steps are no longer considered PENDING unless they are marked with the @Pending annotation. This makes it easier to integrate simple tests that don't need to use the step hierarchy.
Merge branch 'master' of github.com:thucydides-webtests/thucydides
Merge branch 'master' of github.com:thucydides-webtests/thucydides
Merge branch 'master' of github.com:thucydides-webtests/thucydides
Tidied up imports
Merge pull request #121 from alvy54/master

fix a problem where using a provided driver does not take screenshots
Minor refactoring
Merge branch 'master' of github.com:thucydides-webtests/thucydides
Updated version numbers
It's currently impossible to run the tests on safari via saucelabs. This patch fixes the problem.
Merge pull request #123 from VitaliKasyanenka/master

It's currently impossible to run the tests on safari via saucelabs. This...
One more fix for 'safari via saucelabs' problem. Will allow to run the tests on non-mac platforms as usually. Actually there's only one non-mac option: safari on windows 7.
Merge pull request #124 from VitaliKasyanenka/master

One more fix for 'safari via saucelabs' problem. Will allow to run the t...
More robust error handling if a plugin fails to instantiate correctly.
Extra logging info about where reports are written.
More robust handling of embedded tables in step results.
Fixed a bug in the table rendering in the reports.
Merge branch 'master' of github.com:thucydides-webtests/thucydides
[maven-release-plugin] prepare release thucydides-0.9.230
[maven-release-plugin] prepare for next development iteration