Rebased the Portable branch on master and squashed commits.
Fixing the portable build after rebasing off master
Removed the Mixed Platforms platform that Visual Studio keeps re-adding
Merged in latest from master
Add command-line argument to force use of x86 agent
Merged in latest from master
Updated the build scripts to build portable
Removed portable from the Travis build and added portable projects to NUnit.Linux.sln
Removed portable from the linux solution
Merge pull request #313 from nunit/issue-261

Issue 261 - NUnit Portable - Appveyor error is unrelated, so merging.
Move all AssemblyInfo.cs files to Properties folder
Additional fixes to portable build; correct inconsistency in name of Compatibility namespace
Merge pull request #347 from nunit/move-assemblyinfo

Move assemblyinfo
Use stopwatch in DelayedConstraintTests.cs

Remove intermittently failing assert

Don't run timing tests in parallel;fix logic error in NUnit.proj
Make -process:Multiple the default; implement Dispose correctly; make console run on the highest available runtime
Merge pull request #348 from nunit/fix-timing-errors

Fixes to timing tests that are failing intermittently under Appveyor
Added editorconfig and Rebracer.xml
Fixed the XML comments, made some code style changes and set items to null or clear collections in Dispose just in case someone makes a mistake and calls Dispose twice
Merge pull request #350 from nunit/editorconfig

Editorconfig and Rebracer.xml - looks good to me
Revert "Editorconfig and Rebracer.xml"