Separate out prototype test and make super method test generic for #317.
Separate out prototype test and make super method test generic for #317.

cpboyd/webcomponentsjs,AceMood/webcomponentsjs,chiefcll/webcomponentsjs,threeday0905/webcomponentsjs,kittens/webcomponentsjs,callumlocke/webcomponentsjs,callumlocke/webcomponentsjs,Kureev/webcomponentsjs,webcomponents/polyfills,kittens/webcomponentsjs,kittens/webcomponentsjs,nirdeshdwa/webcomponentsjs,tuespetre/webcomponentsjs,Kureev/webcomponentsjs,threeday0905/webcomponentsjs,azogheb/webcomponentsjs,tuespetre/webcomponentsjs,tachyon1337/webcomponentsjs,jre-g/webcomponentsjs,tuespetre/webcomponentsjs,tanzhihang/webcomponentsjs,jre-g/webcomponentsjs,bjlxj2008/webcomponentsjs,sebmck/webcomponentsjs,uniqname/webcomponentsjs,uniqname/webcomponentsjs,nirdeshdwa/webcomponentsjs,tanzhihang/webcomponentsjs,tanzhihang/webcomponentsjs,chiefcll/webcomponentsjs,chiefcll/webcomponentsjs,nirdeshdwa/webcomponentsjs,threeday0905/webcomponentsjs,sebmck/webcomponentsjs,bjlxj2008/webcomponentsjs,tachyon1337/webcomponentsjs,azogheb/webcomponentsjs,callumlocke/webcomponentsjs,jre-g/webcomponentsjs,cpboyd/webcomponentsjs,Kureev/webcomponentsjs,azogheb/webcomponentsjs,webcomponents/polyfills,AceMood/webcomponentsjs,bjlxj2008/webcomponentsjs,uniqname/webcomponentsjs,cpboyd/webcomponentsjs,tachyon1337/webcomponentsjs,sebmck/webcomponentsjs,AceMood/webcomponentsjs,webcomponents/polyfills