Adds test case to make sure that component with same key but different constructors aren't reused
Adds test case to make sure that component with same key but different constructors aren't reused

travisc5/metal.js,travisc5/metal.js,metal/metal-incremental-dom,mairatma/metal-incremental-dom,mairatma/metal.js