1)
a) listsinceblock is used to demonstrate the difference, it doesn't filter out normal/pending/non-IS txes
b) it should... why wouldn't it?
c) yes, you can see txes with bcconfirmations > 0 in the example
2) there is no special lib for this in C++, you just need to invoke RPC call (http...