Hexadecimal bytes assertions messages

 * Consistent differentiating between float and double, long and integer in arrays
 * Hexadecimal values for bytes and byte arrays are easier to read