Fixes BHV-15323

## Issue
Non-deferred constructors can not be initialized as spotlight containers because spotlight hooks enyo.Control.prototype.create but that hook isn't effective if the prototype chain has already been set up for a kind.

## Fix
Maintain an array of finalized constructors and extend those as well

## Notes
The only changes are to the Control mixin but wrapping in a closure altered all of the lines

Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)