Some libedit features working, like multiline input.
Merge in rework of libedit code and warning fixes.
Merge branch 'add-libedit-console'

Conflicts:
	src/JSDebugConsole.m