Add runstate attribute to test xml - it's needed by the GUI
Fix reporting for test harness so that the label attribute is used where present so as to properly count and list Ignored tests, Errors, Cancelled tests, etc.
Add IdFilter; refactor Filter classes; change XML format for transmitting filters
Merge branch 'master' of https://github.com/nunit/nunit-framework