Completely refactored TrezorAccount

- introduced TrezorBranch, taking care of backend communication on individual
  key node