remove nunit from non test projects
enable nuget restore on test projects
move running nunit tests to examples
fix broken test case
refactor nunit test runner so that it supports anycpu, x86 and x64.
also added several function parameters that should allow for
additional filtering
Merge branch 'develop'