aspnet/Mvc — pull request #1456 by rynowak (2014-10-24 20:06:25+00:00)
Title: Fix for #1448 - ViewComponents must be public top-level classes

ViewComponents and Controllers now follow the same rules exactly for what
types of classes they can be.

Also corrected a bug in a test for controllers. Closed-generic types can
be controllers, the test was wrong.