Page Objects can now use a default constructor

You can now declare a Page Object class simply by extending PageObject, without having to override a constructor.
Added numbers to steps, for use in the new UI layer.
Merge branch 'master' of github.com:thucydides-webtests/thucydides
Updated version number
Classes extending ScenarioSteps no longer require a constructor method
General refactoring