Now that 3.1.0 is released, we're preparing 3.1.1 here.
Travis: non interactive debian dist-upgrade.
Travis: simplify the build script.
Travis: actually we still need our own SBCL backport here.
Clean up debian packaging.

The licensing of some of the test material being unclear, make a +dfsg
source archive and packages, also clean up several items that shouldn't
be part of the final debian package (.vagrant, etc).

Thanks Christoph Berg for the review!
Review MySQL default options.

The default values for MySQL WITH clause options wasn't really tested
and broke on simple cases, the new set of defaults is known to work in
many cases (most?).

Other combinations of options will need some review work, and we might
need to consider preventing some of them, that's for another patch tho.
Document MySQL LOAD default WITH clause options.
Review default SQLite options.
Merge debian packaging fixes for 3.1.0.
Update pgloader.io download links.
Merge debian packaging fixes, again.
Fix conjunctions for the INCLUDING clause in MySQL.

We want all table matching any of the given constraints (regexp or
equality search).
Implement a new source level filter: trim.

As seen in #116, it might be better for the users to be able to ask for
field trimming right in the source definition, like we do for processing
nulls.
Rework CSV and Fixed files source fields options, see #116.

It's not possible to use a comma separator when using more than one
source field option at the same time, and for better readability the
options are to be found enclosed in squared brackets.

Also, it's now possible to spell out "from" and "for" keywords on the
source definitions, making it easier to read and maintain the load file,
as in this full example:

          (
           a from  0 for 10,
           b from 10 for  8,
           c from 18 for  8,
           d from 26 for 17 [null if blanks, trim right whitespace]
          )
Refactor source code organisation.

In passing, fix a bug in the previous commit where left-over code would
cancel the whole new parsing code for advanced source fields options.
Get rid of our own implementation of alexandria:read-file-into-string.
Implement the source date format option.
Fix refactoring missed pieces.
Fix the new test case's out file.
Square brackets around source field options are now mandatory.