Minor exception cleanup and pull helpers into methods for reuse.
Use File directory for history file
Friendly message on disconnect and attempt reconnect.
Add -c command line option
Tweaks to allow -c to leave off semi-colon
Add quiet option
Minor help message tweaks
Disable ! event expansion
Test ignoring extra semis
Test statement that generates both warning *and* error
Add dumper support for FOREIGN KEY.
merge nathanlws: CLI reconnect on disconnect, -c and -q

Merge pull request #30 from nathanlws/sql-layer-client-tools/reconnect-dash-c-dash-q
https://github.com/FoundationDB/sql-layer-client-tools/pull/30
merge MMcM: Add dumper support for FOREIGN KEY.

Merge pull request #31 from MMcM/sql-layer-client-tools/dump-foreign-keys
https://github.com/FoundationDB/sql-layer-client-tools/pull/31