Support double quotes in suite and spec names

HTML escape suite names and spec descriptions so double quotes don't
break the xml output and instead are written as `&quot;`.

Consider the string `'foo "bar" baz'`
Relying on `#inspect` gives a result of `"foo \"bar\" baz"`, a backslash escape doesn't work in xml
Escaping will return `foo &quot;bar&quot; baz` which parses correctly