Editting linenoise library.
Making linenoise more internally consistent in relation to the rest of the project.
Minor linenoise edit.
Renaming macros