Addressed the Select(Expression<Func<T>>) method.
Addressed the Select(Expression<Func<object, T>>)

method.
Refactored the two Select methods.
Reformatted the exception messge.
Added XML doucument to Constructors.
Addressed some code analysis errors.
Speicifed the owner type of static method

to keep code convention.
Slightly modified the XML comment.
Addressed the seealso parts of XML documents.
Slightly refactored the Methods class

to remove duplicated codes.
Addressed unifying the LINQ terms according to

http://msdn.microsoft.com/en-us/library/bb397947.aspx.