Runner for jasmine 2

The old script needed some updates in order to support the new jasmine lib
Changing Travis CI build list into a table
Update example

Since this example was written the phantomjs home page has been redesigned and the targeted ID no longer exists. This tweaks the example so that it can again find content to report.
Merge branch 'master' of https://github.com/pauloalem/phantomjs into pauloalem-master
Fix harfbuzz assertions using patch from Chromium.

Exotic text (e.g. attempting to render a binary file such as .zip
or .exe as a webpage) can trigger an assertion failure in the
Harfbuzz code. Chromium developers also noticed this issue and
committed a patch to fix it:

http://lists.freedesktop.org/archives/harfbuzz/2009-August/000354.html

This patch has not been accepted by upstream, but this (old) version
of Harfbuzz has been abandoned and superceded by Harfbuzz-NG.

Issue #11264
Use SVG version of travis build status badges

https://github.com/ariya/phantomjs/issues/11880
Added setProxy function

https://github.com/ariya/phantomjs/issues/10803
Example of runtime proxy setup

https://github.com/ariya/phantomjs/issues/10803
Add missing RPM spec file names; update changelog.

Issue #11262 https://github.com/ariya/phantomjs/issues/11262