Allow WINDOWS as parseBrowser platform. Add tests.

If a platform or browser is an exact match, do not treat it as
ambigious.

Add new parseBrowser tests.

Remove "internetexplorer" browserName.
Allow for `name` option to label XML tests.

Yeti can be used many times in CI to create many XML files.
In Jenkins, these XML files are all presented together. This makes
it difficult to determine the origin of test failures.

Allow for labeling each testsuite in XML results by accepting a
name argument.
Merge branch 'caps'