Changed URL encoding for test objects to use Jenkins recommended hudson.Util.rawEncoding(). Refactored failed cases table to a separate widget.