Fixed

Now resultPrinter is only created if it was not previously from the use
of a .fdbsqlclirc file
New test added
sink set in OpenInternal

the new sink is set inside of OpenInternal if result printer has
already been built
merge JerettS: Fixed resetting preferences from .fdbsqlclirc

Merge pull request #72 from JerettS/sql-layer-client-tools/fdbsqlclirc-fix
https://github.com/FoundationDB/sql-layer-client-tools/pull/72
Switch to ALTER IF EXISTS instead of IGNORE comment
merge nathanlws: Switch to ALTER IF EXISTS instead of IGNORE comment

Merge pull request #73 from nathanlws/sql-layer-client-tools/dump-use-alter-if-exists
https://github.com/FoundationDB/sql-layer-client-tools/pull/73
Bug fixed, tests added

Simple fix, new tests added to cover it
merge JerettS: Bug fixed, tests added

Merge pull request #74 from JerettS/sql-layer-client-tools/NullExpandedBug
https://github.com/FoundationDB/sql-layer-client-tools/pull/74