Merge pull request #41 from gastaldi/master

Updated to jboss-parent 12
[AESH-185]
invocations now run in separate threads. beware that exit do not work as
expected.
[AESH-185]
removed ConsoleCommand, not needed anymore
Fixed compilation issue
[AESH-186]
arrow keys should now work on windows. - should try to find a better solution in
a future version.
[AESH-187]
disable backspace since it conflicts with ctrl_h on windows
dont optimize redrawing the line on windows.
[AESH-185]
commands have to poll for input instead of being fed it.
[AESH-185]
æsh will properly shut down when given input from a script
[AESH-185]
Console.getInput() should not swallow the InterruptedException, but rather pass
it through to the correct calling thread.
Terminal implements AutoCloseable
fix..
[AESH-185]
æsh is finally shutting down properly again!
Terminal extends Closeable
Added safe check in AeshInputStream
added contructor
Reset SignalHandler when Console is shut down.
[AESH-185]
pipeline/redirection should hopefully work again
+ completion fix (might have to revert)
esc should be ignored when not searching in emacs mode
man fixed
make man better