Rename readline references to line_editor.
Working C LineEditor delegating to Readline.

Replaces the Ruby Readline module with a Gitsh::LineEditor module defined in
a C extension. Currently the LineEditor module just calls methods on the
Readline module, but eventually that can change.