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.
Can we rename the option "category" to include, so that it's inline with exclude.