Set the input type for firefox. Fix a support test.
Fix more support tests (support.input should only be false in IE8 and checkClone as it is now used is fine in IE)