Allow the components to render before measuring them, so the titleBelow and subTitleBelow get sized correctly.
Updated the adjustTitleWidth method to use a less costly measurement method.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Updated to use a more direct width acquisition call.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Async method is only called during the first render pass. Later, we don't need to wait for the fonts to load, so the call can be made immediately.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Sharing _delayedMeasurementFinished variable among all instances
of moon.Header to avoid unnecessary async measurements for
dynamically created headers.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
Merge pull request #1683 from enyojs/BHV-15180-blakestephens

BHV-15180: Allow the components to render before measuring them

Reviewed-By: Cole Davis (cole.davis@lge.com)
Integrated-By: Gray Norton (gray.norton@lge.com)