Some renaming in MovePicker

No functional change.
Small touches in move generation

No functional change.
Merge remote-tracking branch 'refs/remotes/MainFish/master'
Merge branch 'refs/heads/master' into FeatherPSQT_B0