runCompletion became poolable.
updated to 1.5.0
fix typo
automate duplicate completion candidate
prepareCompletion will prepare completion.

all tests passed.
line-head completion supported.

runCompletion -> cancel completion -> show completion works fine.
getViewSetting API get settings for tab to spaces.

add Test
add GetViewSetting API
remove PrepareCompletion logic
fix no-completion show bug.
close completion then show completion.
fix not found view load bug.
Merge branch 'dev'