BHV-3181: Preserve right-alignment in RTL mode when LTR text is present.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Move text alignment styling to specific controls.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Use updated text directionality check, consolidate BodyText rules, update BodyText sample.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Added scroller to BodyText sample, set charset in webpage.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Separate styling for moon.BodyText control.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Preserve centering of button content.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Preserve text alignment of moon.SimplePicker.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Preserve text alignment of moon.GridListImageItem.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Add centering API for moon.MarqueeText and moon.BodyText controls.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-3181: Remove default centering of moon.GridListImageItem.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge branch 'BHV-3181-aarontam'

Conflicts:
	source/Marquee.js