Less is the key to more... (Removing nested closure overload of Key)

This change removes the nested closure overload of Key and changes the return type to KeyBuilder. See https://github.com/aspnet/EntityFramework/wiki/Entity-Framework-Design-Meeting-Notes-July-24,-2014#code-first-fluent-api-closures-and-chaining