Fixed lifecycle handling during slave switch. No longer causes deadlock with concurrent shutdown of database.
Added predicate to wait for all instances to be joined when using arbiters
Merge pull request #1904 from jakub-/pretty-graph-cookbook-labels

Update the pretty graph cookbook to use labels
Added LoadCSV to the parser and the ASTs
Adds acceptance tests for LOAD CSV
Add a LoadCSVPlanBuilder and a LoadCSVPipe

Extend ClosingIterator to accept a list of cleanup tasks to be run
at the end of query execution.
In the case of LoadCSV, it will be used to close file handles
for CSV files being read.
Add a first stab at a LoadCSVPipe implementation

It uses the OpenCSV library for reading CSV files. This may be revisited if we find a better library.
Add support for arbitrary URL schemes
Add WITH HEADERS
Added Stefan's refactor
Update LICENSES.txt and NOTICE.txt for the new opencsv dependency
Add LOAD CSV support to the prettifier
A first stab at the documentation for Load CSV