Revert "Test data and such for generics"

This reverts commit 545322e08a44a1cea6fac9ed5e5f4071428ec3f3.
Revert "Initial method generic constraint support"

This reverts commit 83f8507cd73fc60c512b3d190816d5f4bbbf5556.
Revert "Fix property lookup and remove commented code"

This reverts commit 440bc8b52f2faea10c2f01523724432f177b2773.
Revert "Initial support for generic methods"

This reverts commit 8d6faad735f1ca361006d353c350b13c2283b59f.
Revert "Working on generic method support"

This reverts commit 6b5d0d1f475169e56fe00c2f4f01be5721cb4920.