libedit: vendor import libedit 2021-03-28(cherry picked from commit f9a159da2a292968cd5c37b56a6c43b6af8c5eed)(cherry picked from commit 19318a62d7f8cfe2f0f5c24178fa33e8844ae5d1)