Scrubbing up the IntelliJ Config

 - Add recently sprouted modules (xml and parser-combinators)
 - Replace some of the documentation with a setup script
 - Update Ant build to copy Maven sourced JARs to ./build/deps.
   These are included in the IntelliJ classpath.
 - Define the library for Ant at the project level based on
   ./lib, rather than asking the user to define global library.
 - Disable Type Aware Highlighting by default.

IntelliJ now can build everything within the IDE with CTRL-F9.
Merge pull request #2741 from retronym/topic/intellij-modular

Scrubbing up the IntelliJ Config
SI-5353 Fix Array unsoundness

Attempts to improve situation with the erasure of types which
involve Arrays, which are wrong in most non-trivial cases.
SI-5353 Additional tests: Arrays and varargs
SI-5353 Additional tests: Tuples