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
Moved the test to the FailedResultTest
Miscellaneous fixes per code review
Merge pull request #383 from nunit/issue-284

Issue 284 - NUnitLite Unification
Merge pull request #384 from nunit/issue-367

Moved TestResultXmlNodeEscapesInvalidXmlCharacters to the FailedResultTest
Improvements to console runner output. Fixes #386
Merge pull request #387 from nunit/issue-386

Improvements to console runner output. Fixes #386
Fix release builds of portable and silverlight
Remove warnings in linux build
Fixed AssignableTo documentation
Fixed XML docs for XmlSerializableConstraint which were for the BinarySerializableConstraint
Error in report writer. Fixes #393
Alpha 3 release updates

Final changes for release
Merge final changes for alpha-3 release
Updated PairwiseStrategy implementation. Added comments for developers.
Merge pull request #395 from nunit/pairwise-updates

Updated PairwiseStrategy implementation. Added comments for developers.
Removed the AnyCPU platform and fixed Mixed Platforms so that every project was targeting the correct platform
Added ApartmentAttribute and made RequiresSTA and RequiresMTA obsolete
Merge pull request #398 from nunit/issue-396

Added ApartmentAttribute and made RequiresSTA and RequiresMTA obsolete