(#2173) - Temporarily add iphone to expected failures
(#2024) - reduce websql db size to 0
(#1992) - fix attachment uploads in Android 4.x
(#2153) - disable Web Workers where unsupported
(#1622) - test in phantomjs

Also add the ability to specify whether or
not to use the ES5 shims, since phantomjs
needs them.