Don't fill with invalid fill color

WebInspector may set a default invalid fill color to disable fill, we
shouldn't fill with black in this case.

Change-Id: Ida1eaf187aca7fbca27449a9829c452f99634558
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Fix race-condition crash on leaving pages using Indexed DB

ScriptExecutionContext does not allow the list of active DOM objects
to change while it is iterating over it. Since the IDB transaction
backend implementations holds several active DOM objects it should
not delete itself while aborting.

Change-Id: Icd2f5b5a3f1957461b9a253d1005896bb2461466
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Fix build of WebKitTestRunner with Qt 5.4

We don't need the include prefix and its inclusion doesn't work with
our build model, it is unclear how this ever worked.

Change-Id: Ia56715254761e2c86a167cee70e42e076b128674
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>