add support for xhmtl specifications and allow multiple specifications per test (e.g. html and xhmtl)