Squashed 'third_party/linenoise/' content from commit e0f15a6

git-subtree-dir: third_party/linenoise
git-subtree-split: e0f15a65d6531a93942e413f3110f52ad851806e
Merge commit '0285095b486e185fa8c8918ba53391d46e9c14f1' as 'third_party/linenoise'
Replace readline with the BSD licensed linenoise library
Merge pull request #223 from cmaloney/no-readline

No readline