Add componentId field to FaciaContainer class

The new containers currently use a hyphenated version of their display name for the `data-component-id` tracking identifier. This works in most cases but not for things like series containers and "more in this section", the side-effect of this was fragmenting our component dashboard.

This introduces a new `componentId` field to the `FaciaContainer` class.

/cc @robertberry @cantlin