Adds a dumb version of CompletionEngine without libreadline

Issue: #52
Adds handling of READLINE option in cmake

Now usage of readline library may be controlled
by passing a -DREADLINE=(ON|OFF) parameter to cmake.

If parameter is passed library usage depends on value.
If parameter is omitted it defaults to ON.

Issue: #52