Remove unused usings (Targeting System.Linq)
Replace Linq usages with non-linq implementations.
Remove Linq usage in TouchCollection, don't allow null touches to be provided (matches XNA on WP7), provide our own enumerator implementation (matches XNA)

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.touch.touchcollection.getenumerator.aspx
Merge pull request #2735 from danzel/tidy-linq

Tidy up unnecessary Linq usages