fix child activities are not part the root activity's task
handle all kind of runtime exceptions when loading wallets
remove restoring from a wallet snapshot
update to bitcoinj 0.9