ENYO-3009: fix enyo/Application controller creation when reusing kind

Also added test that fails with old code, passes with new based on bug report.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Update hooks.js to not register for localechanged on IE8

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Add summary line at top of test suite to tell you if tests are still running and if any failures are seen.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
IE8 won't iterate properties named "constructor" directly, so move test that property outside of the for-in loop.
Also add test to applyMixin, since enyo.clone won't preserve "constructor" on IE8

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge pull request #423 from enyojs/ie8-mixin-fix

IE8 won't iterate properties named "constructor" directly, so move test ...
Merge pull request #420 from enyojs/ENYO-3009-unwiredben

ENYO-3009: fix enyo/Application controller creation when reusing kind
Merge pull request #422 from enyojs/enyo-testsuite-summary

Add summary line at top of test suite to tell you if tests are still run...
Merge pull request #421 from enyojs/ie8-hooks

Update hooks.js to not register for localechanged on IE8