GF-12226: Avoid modifying the base kind prototype when overriding components.  Issue was hidden in unit tests by deferred kind scheme.  Updated unit test to catch.
Enyo-DCO-1.1-Signed-off-by: Kevin Schaaf <kevin.schaaf@lge.com>
Merge pull request #391 from enyojs/GF-12226-kevinpschaaf-2

GF-12226: Avoid modifying the base kind prototype when overriding compon...