Initial port to sqlline2. Build works, test fails with jline jar not found so presumably a maven issue
Fixed startup check that does a Class.ForName() to see if jline is available. This is why tests failed since the runtime check is separate from the compile check.
Changed command prefix from bang to carrat since jline2 supports bang as history search.
    - removed hardcoded bangs from init commands and replaced with existing static final string.
Added in init() call to terminal creation and changed error to be less specific Exception type to accomodate.
Bumped version to 2.0.0. If we're using jline2 and changing command shell syntax, should denote this as significant change.
Changed response handling to use a callback rather than returning a boolean. This allows
for calling Statement.close() on a running statement in response to interaction with the terminal,
i.e. CTRL-C. Smoke tested for compatability but not for actual interrup management.
Set ctrl-c handling flag on JLine to and use the JLine exception to track it. When there's nothing to cancel, treat it as an oddity rather than an Exception. Propagate SQL errors with cancel back up to console for output
Monor tidying up.
- Used sqllines prop file and loc() for messaging statement canceled.
- javadoc, spelling changes, re-orged the method declarations in a class, etc.
Reverted command prefix from ^ to ! and set ConsoleReader to just ignore history expansion from shell characters.
Bumped version to 1.10.0 since this is merge-ready. No need to up it to 2x series now that ! still works as before.
Cleaned up stack dumps and reporting when CTRL-C is pressed; it's not an exception so just tell the user it was requested.
Merge branch 'master' into jline2_port
Merge pull request #8 from julianhyde/jline2_port

Upgrade to JLine 2.1; includes support for CTRL-C.