Added LICENSE.txt
Moved LICENSE.txt to solution folder
Removed Property and MethodInfo ext.

All extensions methods in those classes are now covered
by MemberInfo extensions.  Also converted return types
to arrays to be more in line with similar already existing
methods.
Added missing type param constraint

GetCustomAttributes<TAttribute> was not constrained
to just attributes.
Introduced ImplementationFlags

Introduced ImplementationFlags to filter which types of
implementations to return from Type.Implements
Added code contracts