Fixed redraw issues when compiled with MinGW.
Add shim for readline menu-complete

clink includes a ship for the standard complete operation. This provides
a similar shim for the menu-complete command that includes the suffix
translation code to put \ instead of / at the end of folder names.
Add parser:add_arguments( ... ) method
clink.arg.new_parser() now get variable number of arguments, threated as parser arguments and/or flags
Add documentation for previous commits
Add .exe to gitignore
Merge branch 'master' of https://github.com/adrianba/clink into adrianba-master
Tabs to spaces
Corrected wrong header in documentation.
Documentation for 'menu' style completion.
Updated changelog.
Fixed race condition in lua_execute().
Guard against null pointer that happens if a debugger's attached.
Buffer all piped output before extracting lines.
Add: info about `prompt_colour` values
Update: Go completions
Update: Go completions cont.
Merge branch 'arg-new-parser' of http://github.com/vladimir-kotikov/clink into arg-new-parser
Updated documentation.
Add clink.arg.add_flags() to match clink.arg.add_arguments().