Nunitlite fixups

This PR fixes a number of problems that Neil discovered in the merge of PR #361

All Runner tests are now included in the framework.tests assemblies, except for the portable build.

The CF build was broken by some last minute changes and is now fixed.

If we elect to do so, the desktop framework tests could be changed to exes and run directly. I haven't done this but we can discuss making the change if it seems like a good idea.