feat(runners): adding support for a polymorphic capabilities config attribute that will allow for multiple browser instances to be launched simultaneously for different test runner types from a single config file.  Some significant refactoring of the testRunner system was done as part of this feature request.  It is now more modular in nature.