make "RunConfiguration" class reusable
add some methods needed for TeamCity's IPR runner