sorted things in Xcode lists
BCClient: removed unused 'notify' parameter
BCClient: make BCTransactionObserver methods optional
[#151] refresh confirmed transaction on the list
BCClient: notify of any status changes

a confirmed transaction can become pending again or cancelled if there
is a weird blockchain change