Fixing ENYO-2035: Make FittableLayout more extensible

Also added FittableHeaderLayout and sample

Enyo-DCO-1.1-Signed-off-by: Ryan Duffy <ryan@tiqtech.com>