Added and implemented SafeHandle for the Tox class
Better disposing pattern for the Tox class
Added and implemented SafeHandle for ToxAv
Added and implemented SafeHandle for ToxDns
Finalizing SafeHandle implementation, this fixes #4
Removed a bunch of (apparently unneeded) checks
Exception if the tox object was already disposed