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
Minor refactoring
Merge branch 'master' of github.com:thucydides-webtests/thucydides
Updated version numbers