Fix componentDidUpdate typo.
Set displayName on component from :displayName metadata or js function obj.
defcomponent macro now sets component's displayName.