libpd_init now returns 0 on success & -1 on failure to match C conventions; C# wrapper udpated to use libpd_init instead of libpd_safe_init