Changed unit test runners back to using lists of strings
Removed serializable since its no longer needed. Added a NameDll read property
Pass in filters as a list since MSpec test runner cannot handle an IEnumerable.Select()
Filters need to be serializable after all