Handle syntax error on eval command/request

CRaSH crashed when on repl SyntaxError exception, for example when the line
ends with a pipe.
Add property descriptor for multiple values
SSH: Add support for multiple auth plugins

One can now specify multiple authentication plugins which will be checked
in order. For example, user/password and key authentication.
Add exit status to ERROR when the shell process finishes with a response different than ShellResponse.OK
Move CommandDescriptorImpl.invoker and CommandDescriptorImpl.completer to CommandDescriptor and rename the invoker method to matcher method
Avoid to use CommandDescriptorImpl when CommandDescriptor can be used instead
Improve the way to obtain a CommandMatch from a CommandMatcher
Allow class option binding with Groovy REPL
CRASH-164 : Add exit status to ERROR when the shell process finishes with a response different than ShellResponse.OK
CRASH-165 : SSH: Add support for multiple auth plugins
Add test to pipe on end-of-line
Minor cleanup in jline connector
CRASH-166 : Multiline term input
CRASH-168 : Handle line parsing error in script repl
CRASH-170 : Rewrite the line analyser
CRASH-170 : Handle line parsing error in script repl
CRASH-173 : Introduce system command manager
Improve a bit usability of repl command
CRASH-174 : Allow to run without Groovy
[maven-release-plugin] prepare release 1.3.0-beta14