Tests: Added setting of types and suites via env variables

Fixes gh-6917
Tests: Added handling of ! operator in the --suites param

Fixes gh-6916