branch commit for test refactoring
This change is the first cut at refactoring the tests to better use the various page objects.
Updated tests to reflect most recent design/screen changes. Fixed numerous small testing bugs.
Renamed 'PhenoPage' to 'PhenotypePage' to clarify its function.
Refactored GenePageTest and GenePage to latest test spec.
Refactored PhenotypePageTest and PhenotypePage to latest test spec. Renamed 'PhenotypeTablePheno' to 'PhenotypeTablePhenotype' to disambiguate. Removed TestUtils.patchVesEbiD0() as it was a one-off testing hack that is no longer needed now that we've fixed the graph url hostnames.
Refactored GraphTest, and GraphPageCategorical to latest test spec.
Refactored GraphTest, and GraphPageCategorical to latest test spec. Renamed GraphTest to GraphPageTest for consistency. Updated testIterations.properties.
Removed DataExportTest which is now covered in GenePageTest, PhenotypePageTest and the graph tests.
Commit branched version of GenePageTest, which had conflicts.
Merge branch 'master' into 2014-07-23_test_refactoring
Commented out errors in [master] SearchPage.java in preparation for merging branch with master.