Copy over change from Samba repository:
authorGuy Harris <guy@alum.mit.edu>
Wed, 27 Jul 2016 23:13:55 +0000 (16:13 -0700)
committerGuy Harris <guy@alum.mit.edu>
Wed, 27 Jul 2016 23:14:56 +0000 (23:14 +0000)
commitd47f174f9e518bdb2742e96fb01d045764415c7c
treedb0a3a4c2c043a82305607e84e10492f02af8253
parentbd0280e8d6570b5a1ce785b1518d3d7b6b68ec33
Copy over change from Samba repository:

  commit 9e07f3a13b41be1f019887581b2a2bd049039a3d
  Author: Andrew Bartlett <abartlet@samba.org>
  Date:   Tue Feb 16 14:06:28 2016 +1300

    pidl: Fix our python reference handling

    The new talloc.BaseObject allow us to hold a talloc context per
    python object (there may be many referring to the same C object)
    and the talloc context that the actual object pointer is under.

    Another advantage is that talloc.BaseObject(), has less of
    an ABI surface.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Shouldn't affect us, but it makes diffing cleaner.

Change-Id: If4a7d9d3f5eb0acf9f94b10af870a0e01fa52b5c
Reviewed-on: https://code.wireshark.org/review/16737
Reviewed-by: Guy Harris <guy@alum.mit.edu>
tools/pidl/lib/Parse/Pidl/Samba4/Python.pm