Only print wrap indicator for multiple rows
Adjust the partition fetch bound characteristics

This was adjusted with emperically determined data.
Parse Hive timestamps using local timezone
Parse Hive timestamps without fractional seconds
Fix column type for orders.shippriority
Use booleans for SHOW COLUMNS output
Use SQL types for metadata
Add -f <filename> option to run query from file
Fix StatementSplitter test cases for errors
Remove unused error handling
Support custom terminators in StatementSplitter
Move header printing into CsvPrinter
Add vertical output format
Fix tests
Fix Exception swallowing in AbstractPageIterator

If computeNext in tryToComputeNext threw an exception, it would be
caught by the try { } finally { } block, but in the finally block, if
doClose() also threw an exception, this first exception would be lost.
Fix close exception in table writer.

Only report a bad close (with sources still left) if it was not caused
by the operatorStats declare the query done anyway.
allow empty address lists in native split

NativeSplit only needs an address when reading data. When data is
written, the node that will hold the data will be known only after the
data was written (and the split was consumed). This was masked till
now by using the list of addresses from the source split (the hdfs
nodes that hold the source data) but the raid changes now may return
empty lists.

Fix is to allow empty lists, set the list explicitly to empty when
creating a write split and check to make sure that the list of
addresses returned in the native split manager is not empty.
Rework tab complete to run a query and add tab complete for functions
Remove unused dependency
Make pager configurable