BHV-14029-brookepeterson -- Rework on HeaderComponent in SmallHeader and Adjust Title/TitleBelow/SubTitleBelow Width in Medium and Small Header Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>
fix large header title issue and mvoe the header-client block inside the moon-header
simplify the adjustTitleWidth function
minor revise on the function adjustTitleWidth
simplified ActivityPanelsSample toggle button logic
Simplified the logic to set the size of the header client area.
Fixed the toggle logic for the new ActivityPanelsSample function.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Added a fix to allow subtitle to be updated in small-header after render, and fixed the type changing when inside a FittableRows layout (due to measurement miscalculation).

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Merge pull request #1597 from enyojs/BHV-14029-blakestephens-v2

BHV-14029: Reworked the header client area to be more respectful of its neighbors.