Some fixes of broken polymer deployed version

- Disable "persist workspace roots" unit tests because it won't work on Chrome 30 (deployed on drone.io)
- Fix an issue in shadow_dom polyfill through a patch
- Patch spark_polymer.html to workaround an issue with spark_bootstrap not able to replace the script locations properly.
- Test mode change requirement to Chrome 30 (to be able to test on drone.io)
- Increase timeout of unit tests server connection.
- stdout/stderr of Chrome are logged in drone.io now
- Fixed toolbar height

Note: the menu button is still broken. The unit tests on Chromium/drone.io are not enabled yet.

@ussuri @devoncarew