Replace LineEditor::HISTORY with LineEditor#history.
Handle spaces in the source directory path.

Thanks for spotting this, @mike-burns.
Require readline in the C extension.

This means the reference to the Ruby readline module needs to be renamed,
because it clashes with the readline function.
WIP: Failed attempts at multithreaded Readline support