promise: Improve subclass example test

Gets rid of the giant blob of HTML that the original
test was checking for to make it more readable.

Checks for 10 child nodes rather than >1, to reduce
test failure causes.
Merge branch 'promise-func-fix' into release-3.13.0
Upped timeouts on Selleck tests to resolve flakiness in IE9
Fix for failing Selleck test
Upped timeout to resolve failures in slower devices
promise: Increase plugin example test wait delay

Increases delay from 2000ms to 10000ms (default value).