Separate jars for XML, Parser Combinators. Use released JLine.

The actual refactoring had already been done.
This changes the source directory layout and the produced jars.

Review by @gkossakowski

/cc @huitseeker, @harrah, @jsuereth