Use single-line javascript in testWindowMaximize
The `testWaitReturnValue` test was checking element visibility, which failed for Headless drivers
Merge pull request #472 from aik099/waitReturnValue-test-headless-ready-fix

The "testWaitReturnValue" don't check visibility
Mouse tests fix. Focus/blur events now tests on "input" element and not "div".
Merge pull request #474 from aik099/mouse-events-tests-fix

Mouse tests fix
Removed unneeded hook in the mouse event tests

PhantomJS does not seem to need sleeping anymore in these tests when using webdriver
Adds "Element::isValid" method for checking element presence in DOM
Merge pull request #480 from aik099/element-validity-check-feat

Adds "Element::isValid" method for checking element presence in DOM
Added a bunch of safeguard in tests to avoid fatal errors on failure

If the elements used in the tests are not found, most cases are now
reporting a failure instead of triggering a fatal error by calling a
method on null.
Tests to verify, that window manager moves the mouse
Merge pull request #485 from aik099/native-events-on-mouse-actions-fix

Tests to verify, that window manager moves the mouse
Added testing on PHP 5.6 on Travis
Fixes signature of driver's "wait" method (rename $time to $timeout)
Merge pull request #491 from aik099/driver-wait-signature-fix

Fixes signature of driver's "wait" method (rename $time to $timeout)
Adding Element::waitFor method for locating locating elements using explicit wait
Merge pull request #489 from aik099/element-waitfor-feat

Adding Element::waitFor method for locating locating elements using explicit wait