Support for --no-private command line option.

The new command line option excludes all classes and members marked with @private from generated output.

Implement #541