bug fix in TransferTrans: neither aunt nor parent can be POS; grandparent can have more than 2 children
add AdoptTrans, with other minor adjustments
refactor: put transformations in common package