Standard and modified cyclomatic complexity

Provides a couple additional rules for variants on cyclomatic complexity. The first (standard) considers composite Boolean expressions as a single decision point. The second (modified) also considers an entire switch / case statement as a single decision point.