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.
What if we want to exclude more than one category? or we want to include more than one category?