Added -failOnEmptyTestBundles option

Squashed from:
Added -failOnEmptyTestBundles option that fails a test run when no tests were run.
Updated to notify when an empty test bundle is run and fail when -failOnEmptyTestBundles is enabled.
failOnEmptyTestBundles option: added requested changes.
Requested changes: removed any changes from a to-be-deleted file and replaced warning parameter with succeeded parameter.