Automatically instantiate page objects in step libraries

Any uninstantiated PageObject fields in step libraries will now be automatically instantiated.
Minor refactoring
Updated version number and fixed a bug that caused tests to wait unnecessarily in subsequent steps after a step had failed
Fixed fieldIsRightType
Merge pull request #58 from wimsymons/master

fieldIsRightType test was inverted
Don't use the File system based requirements provider if other custom providers are specified
Refined the requirements reporting
Merge branch 'master' of github.com:thucydides-webtests/thucydides
Improved the requirements reports
Initial fix for THUCYDIDES-122
Fixed bug in parameterized tests with @Ignored or @Pending annotation