only compute uid if needed
clean up terminology in code
update Y.Plugin.Host to work even if loaded after Y.Node's have been created