detect whether or not ES5 Shim / Sham are needed
update doc block for ES5 Shim/Sham tests
split ES5 shim/sham tests into separate tests

boolean results also now consistent with other tests
renamed files and adjusted docs as per suggestions
Merge pull request #901 from jokeyrhyme/es5-shim

Detect ES5 features