Give `displayName` for all compositeComponent spec functions

Previsouly it was only given to a subset of the functions on the spec.

This will help #2039

@crm416 @zpao
Let's go ahead and add a couple more test cases, include some of the builtins (eg render) but also make sure the right thing happens for merged/chained functions.