Update engine to work with new framework API; Add tests of driver; eliminate explicit use of ITestEngineResult in preparation for its eventual removal
Modify driver and runner apis and get the engine working with updated framework api
Merge pull request #16 from nunit/framework-api

Merging this and the corresponding nunit-framework PR.
Keeping the branch around for further work.