Add all source code files to every build; use conditional compilation to exclude those that don't apply
Remove NUNITLITE conditionals from framework and replace with platforms; update NETCF conditionals
Miscellaneous fixes per code review
Merge pull request #383 from nunit/issue-284

Issue 284 - NUnitLite Unification