split ES5 shim/sham tests into separate tests

boolean results also now consistent with other tests