[.travis.yml-tests][docs-tests][html-tests][lint-tests][manifest-tests][serve-tests][test-infra] Update manifest to support reftest chains. (#1576)

This adds enough information in the manifest to support reftest chains
of the form A == B == (C | D). Followup commits will enforce more of
the required properties for these chains e.g. restrictions on what
kinds of cycle can exist.

As aprt of this the manifest code was refactored, and some other code
was moved around to match.

View on GitHub: https://github.com/w3c/web-platform-tests/pull/1576

Received on Thursday, 22 January 2015 16:55:14 UTC