Moving C++ code to its own subdirectory, adding a top-level Makefile that is
separate from the C++ one.
Fixing IntelliJ repository directory mapping.
Java: Expose warnings when building from the command line.
Update AUTHORS and CONTRIBUTORS files.