Fixed the namelist change callback function
More convenient naming for the ToxChatChange enum
Attempted to add tox_group_get_names

Turns out marshalling nested arrays is not directly supported, will have
to find a different solution for that.
Update Tox.cs