Remove erronously committed file
Added Filter and Aggregate functions to Enumerable

Removed Dispose method from Enumerable<T> and replaced it with implicit
cast from internal interface. This allow nilling the Enumerable<T>
instance instead of calling Dispose.