Phu Ngo

Results 4 issues of Phu Ngo

Opening this PR just to preview the code changes, will need to revert fork-specific changes and do manual branch push if this is to be pulled to this upstream. -...

This PR fixes #459 (panic on embedded struct with recursive) and #468 which is caused by a missing population of anonymous struct fields into `encoder.compileContext.structTypeToCodes` in the logic of `encoder.StructCode.ToAnonymousOpcode`.

trigger yank action on mouse double click and triple click, both in copy-mode and in root mode

For example, to bump from 1.0.0 to 1.0.1-alpha