Adds LINQ Select and Where queries.

Also adds SelectAndSwallow, which behaves like select but will swallow exceptions thrown by the predicate.