Minor correction for ".gitignore" file.
Improving test for "switchTo().window('')" case.

Relates to #210.

This test shows clearly that, once all the windows
that have `window.name = ''` are closed, a call like
the above will fail with exception.

This makes PhantomJS adhere to the behaviour of the
other popular drivers, but it's just embracing an
"unpredictable" behaviour really.
Tied up "implicitWait" to "waitForPageLoadToStart".

Also, increased the implicit wait from 5 to 50ms.
This might help some slow acting AJAX pages, but
it might upset some people...
Fixed test "shouldWaitForOnClickCallbackToFinishBeforeContinuing".

The final assertion was wrong.
Test that async load events can't be all handled.

If they happen outside of the implicit wait window,
the Driver can't possibly know that they are happening.