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