Finished cleaning up ORM

Switched Remove extension method to be Except on the IEnumerable<T>
objects due to suggestion made on codeplex.
Made a couple small speed improvements to the ORM, Caching, and
DataMapper code.
Still need to make changes to a couple of inner classes but the initial
cleanup is done.