As pointed out the HDF5_SIGNATURE should be a byte string, so let's make it so; 2.6 and up support bytes literals