Fix MAGN-4448 We should be able to exclude category in Revit TestFrameWork

@ikeough

This submission adds an option to exclude test cases from a specified category to be run in the console application.

The usage is:
-exlude:<category name>

The option has higher priority than other options. If a category is set here, the test cases which belong to this category will not run.

@monikaprabhu @riteshchandawar

Please help verify this.