hex2bytes, bytes2hex: better error messages; make bytes2hex([]) work.