Aligned features for command and console apps

Implemented features recently added for ConsoleApplication in
CommandDrivenApplication.

Added support for automatic help text when no parameters are specified.

Added call to OnCommandLineValid.
Added a build.