Update client items.js
Refactor and document `messageSanitize`
More robust interstice implementation
Fix Analytics external link tracking
Further fix to external link tracking
Fix non-whitelisted links
Refactor HP reporting

These are the corresponding client changes for the server changes at
Zarel/Pokemon-Showdown@a0882444a50683748e65ef491e5abec3794dcd55
Add support for forcing green HP bar
Use separate Analytics property for alt server traffic
Fix bug in new-style damage reporting
Implement HP bar colours
Bounds checking in HP parse
Aesthetically pleasing HP bar colors
Fix HP bar animation
Previously, the HP bar would change color while animating, which
actually looks pretty cool but unfortunately was sort of buggy, and
also has a noticeable performance impact because jQuery animation
isn't exactly fast.

This changes the HP bar to change color after animating instead,
which still looks good but is a lot simpler.
Test page for HP bar colors
This adds style/hpbartest.html, a test page for HP bar colors.
Use protocol-relative URLs for resources
Aesthetically pleasing switch menu HP bar colors
Fix change that broke testclient.html
Fix change that broke resources in testclient.html
More robust implementation of `healthParse`

This allows the client to display damage with whatever precision the
server sends, rather than always forced to 48ths.