bplist: Refactor binary plist parsing in a recursive way
bplist: Refactor binary plist parsing in a recursive way

libimobiledevice-win32/libplist,Tatsh/libplist,Tatsh/libplist,libimobiledevice/libplist,Tatsh/libplist,libimobiledevice-win32/libplist,libimobiledevice/libplist,libimobiledevice/libplist,libimobiledevice-win32/libplist,Tatsh/libplist,libimobiledevice-win32/libplist