Doc fix in Controller.js
Update a few test names in ComponentSpec.
Add registration of Component HTML elements with the ComponentManager, to allow Component instances to be reverse-referenced from the DOM.

This is in preparation to support `gui-[eventName]` attributes in child html and component templates.
Add the ComponentDomDelegateHandler class, which handles `gui-[eventName]` attributes in Components' html and templates.

When an event is triggered, this class handles the events by calling the specified method on the Component instance, without having to manually set up individual handlers after the Component has been rendered.