Test: Introduce order independent testId to replace testNumber

This is a POC. Bikeshed please.
https://code.google.com/p/crypto-js/#MD5 seems reasonable, or https://github.com/blueimp/JavaScript-MD5... we're not demanding perfection or performance, just consistency.