TST, test ward_tree_distance on known dataset

- Solve PEP8 problems in test_ward_tree_distance and ward_tree
- Refactor return_height into return_distance for ward_tree.
- Test that structured and unstructured versions of ward_tree return the
  same distances on a known dataset.
- structured and unstructured versions return children with the same
  order