Wait for element to become visible before pressing F11.
Merge pull request #396 from mithro/firefox-fix

Wait for element to become visible before pressing F11.
Skip empty string.
Put the search string in the src box to make testing quicker.
Output for checks file now use one at() per time.
Merge pull request #398 from mithro/generator-fixes

Bunch of small changes to the generator to make it nicer to use.
Making the log elements <pre> so they look nicer.
Fixing the matching logic in assert_styles.
Fixing tests which where discovered to be broken.
Merge pull request #399 from mithro/pre

Making the log elements <pre> so they look nicer.
Merge pull request #397 from mithro/firefox-fixes

Fixing the logic in assert_styles to be stricter in the compare, fixing tests which this breaks.
Only test for 4 significant figures when checking styles.
Round generated values to 4 significant figures.

(and deal with very small numbers).
Removing expected failures for tests which now pass.
Regnerating a couple of -checks file with rounding.
Merge pull request #400 from mithro/rounding-fix

Change the test code to only check for 4 significant figures.
Adding charset to fix difference between framed and non-framed versions.

The character encoding of a framed document was not declared. The document may
appear different if viewed without the document framing it.
Fixing CSS feature detection and CSS properties.
Update firefox before building.
Merge pull request #401 from mithro/other-firefox-fixes

Fixing a number of problems which where breaking tests under Firefox.