Moved apache commons components (io, codec) into com.dslplatform.compiler.client.api.commons
package to remove the risk of classpath clashes with "real" apache commons.
Copyright & import cleanup.
Renamed client-api-interfaces to client-api-interface for there is one.
Logging, output, prompt & login interfaces moved to the core project,
implementations moved into cmdline + gui.
Moved project.ini parser into ArgumentsValidator,
added project.ini path getter to Arguments interface.
All DSL paths, project.ini paths and output paths expand using the specialized PathExpander class.
Refactored core processors - abstracted common functionality into BaseProcessor.
DSL path, ProjectID and outputPath now fail early to prevent authorization requests before prerequisites are met.
Configuration of loggers, output, prompt & logins is now being done in client-assembly.
Added optional provided dependencies: slf4j & log4j (logger), jansi (output) & jline (prompt)

Published 0.7.8