revert last commit
add rl_attempted_completion_over variable and on_completion function
add new variables and functions

* rl_completion_append_character
* rl_completion_suppress_append
* flex_complete()
add new variable, functions