Use xunit trait for filter away tests which can only run live

1. So we wiill use xunit runner 2.0 which has a new msbuild runner task with built-in support for filtering by trait
2. I removed the workaround of doing skipping on test code 
3. I cleaned up several test targets with assumption of using mstest.exe, which is no longer valid after we migrated to xunit