Invalidate the marquee distance if the alignment changes.
Also, added ilib to ActivityPanelsSample.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
BHV-15258: When @moon-checkbox-icon-width: 32, horizontal scroller does not appear
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
BHV-15159: Remove unnecessary call to _marquee_detectAlignment.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-273: Remove Positioning style on two IconButtons in TooltipSample. Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>
Merge pull request #1670 from enyojs/BHV-15159-blakestephens

BHV-15159: Invalidate the marquee distance if the alignment changes.

Reviewed-By: Aaron Tam (aaron.tam@lge.com)
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
Allowed checkbox item to be set to `blank` or anything else in a `DataGridList`.

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

BHV-15435: Allowed custom checkmarks on `CheckboxItem` to be set when in a `DataGridList`

Reviewed-By: Krishna Rangarajan (krishna.rangarajan@lge.com)
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
BHV-14859: Change moon.Scroller to use translateZ(0), update controls accordingly.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-14859: Use the -webkit prefix for transforms.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-15258: applying tap area overrides only to left and right on CheckBoxItem
ENYO-286: moon.Scroller halts when content is focused

Due to a recent regression, moon.Scroller stops scrolling as soon
as an item inside it is focused.

This regression occurred because we started using
`onSpotlightFocused` and `onSpotlightBlur` events to detect when
focus entered / left the scroller; previously, we had used
`onSpotlightContainerEnter` and `onSpotlightContainerLeave`. In
making this change, we reused existing handlers for pointer-based
`enter` and `leave` events, but these handlers called
`setupBounds()`, which in turn invoked logic in `enyo.ScrollMath`
that caused scrolling to stop.

We now create a separate handler to deal with the Spotlight events,
which we ignore when in Pointer mode. As a bonus, we also replace
the call to `setupBounds()` in the `enter` handler and instead call
just the subroutines that we need to show / hide the pagination
controls.

These changes have been tested against all of the Moonstone
scroller samples.

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

BHV-15258: When @moon-checkbox-icon-width: 32, horizontal scroller does not appear

Reviewed-By: Aaron Tam (aaron.tam@lge.com)
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
Merge pull request #1684 from enyojs/ENYO-286-graynorton

ENYO-286: moon.Scroller halts when content is focused

Reviewed-By: Aaron Tam (aaron.tam@lge.com)
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
BHV-14859: Utilize null transform on vertical scroll column.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #1679 from enyojs/BHV-14859-aarontam

BHV-14859: Fix issues with transforms in the z-plane

Reviewed-By: Cole Davis (cole.davis@lge.com)
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
Merge pull request #1677 from enyojs/ENYO-273-brookepeterson

ENYO-273: Remove Positioning style on two IconButtons in TooltipSample. ...

Reviewed-By: Krishna Rangarajan (krishna.rangarajan@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Merge remote-tracking branch 'origin/master' into HEAD