This adds a run-many command to:
- make more semantic sense for the --all option
- to add the ability to specify specific projects to run
It also involves a quite substancial refactoring of affected.ts in order
to attempt reuse of the code in both commands
`nx dep-graph --filter=todos-feature-main --exclude=shared-utils` will launch dep graph with all
ancestors and descendants of todos-feature-main and exclude the shared-utils library
fix#1864
Before, a single instance of yargs was accumulating options, so commands parsed later would have options from prior commands. That's because all yargs options are global by default. Now, a new instance of yargs is required before each command is parsed, so global options aren't accumulated.
fixes#1567
The schematics for React and Angular still refer to Angular CLI power-ups.
This also links the generated schematic for an Angular or React application
to their framework-specific pages.