Initial version.

Postgres dependency.
Basic features: parse, diff, target
Target compilation.
Namespace parameter.
Recursive DSL lookup.
Console checks.
Database migration.
Refactoring.
Downloading Revenj from Github.
Temp path.
XML error support.
Detailed help.
Prompt.
Various refactorings.
Command argument descriptions.
Provide explanations for various command options.
Compiled library.
Revenj library compilation.
Checks for compilers before starting the actual process.
Java compilation.
Properties file.
Maven support. Javac support.
Fix for wrong Java file names.
Java client library download.
Maven detection in Windows improved.
Empty lines and comments support in property files.
Context instead of Map
Removal of all static state.

Aggregate all usages in context object - System.out, System.console(), ...
Now parts can be tested by providing alternative Context
License and readme
Various refactoring.

ExitException instead of System.exit(0)
Removed usages of catch (Exception).
Either should hold Exception instead of String
Scala compilation (WIP)
Settings and targets parameters improvement.

Support for output redirection such as /revenj=ServerModel.dll
Support for compilation parameters such as /active-record
Somewhat better logging/messages.

TODO: more logging/levels
Scala client compilation.
Log option.
Flushing of output.
Redirected external processes to output on log.
Exteral libraries on path with spaces.
Mono detection fix.
Unix compilation doesnt support *
Improved readme.
Scala library in documentation