BHV-8206: 2.5.0-pre.1 fixes

Issue
-------
When testing 2.5.0-pre.1 against on-device apps, there were a few issues to be addressed:
- Invalid references to the deprecated `moon.GridFlyWeightRepeater`
- Accessing of an internal `drawers` array that may or may not be initialized
- Drawer mouse events are blocked
- A `moon.Image` kind will always stretch to the size of its container

Fix
----
- Remove references to `moon.GridFlyWeightRepeater`
- Protect against non-existent `drawers` property with guard code
- Modify the `pointer-event` rule value for `moon.Drawers`
- Modify the styling for `moon.Image` such that it will only stretch to the full size of its containers when it has the `sized` class

Notes
--------
This PR is also related to https://github.com/enyojs/layout/pull/94

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>