Compute path on CKD
Implement estimate tx size
Implement wipe, reset, load
Use Error class for errors
Change trezor.load to promise impl
Implement recover device
Add word and button callbacks, fix crypto random