Change code paths for mono
- Use new API on windows, use old ones on mono
- Filter out project references using item metadata
- Still need to figure out why FullPath is wrong with
the mono code path