No string functions in toxcore: treat strings as opaque uint8_t arrays with length, no sprintf().

*.*:
- signature changed from {char *secret} to {uint8_t *bytes, uint16_t byteslen}

rendezvous.c:
- create the input from time & {bytes, byteslen} for hashing without sprintf()