fix everything

Subj. But is destructing `Tox_Options` after calling `tox_new()` actually safe?

Also, should we have ipv6 turned on by default?
It actually depends on the architecture. c_char is u8 on ARM. Either way, if you use u8 here then you don't have to use an unsafe function below.