Fixing cookie commands. Include port of java cookie regression tests.

Fixes issue 5321.
Correcting test details for python

Signed-off-by: AutomatedTester <dburns@mozilla.com>
Adding ability to pass service args to PhantomJS. Fixes issue 5129

Signed-off-by: AutomatedTester <dburns@mozilla.com>
Do not send chrome.binary capability if the property is null in .NET

This will properly allow the bindings to start the default Chrome
installation when using chromedrive2.
Adding Python3 support, work from Isaul Vargas included in this patch

Signed-off-by: AutomatedTester <dburns@mozilla.com>
Adding python version meta data to setup
Unignoring tests that pass locally in Chrome
Ignoring back a test method that was unignored in the previous commit by
mistake
PhantomJS Driver Java jars version `1.0.3`.
Add basic contributor guideline pointing to HQ URL

For the GitHub API https://github.com/blog/1184-contributing-guidelines

Signed-off-by: Simon Stewart <simon.m.stewart@gmail.com>
Unifying use of hamcrest matcher methods
Unifying use of waiting conditions
ENABLE_PERSISTENT_HOVERING moved to InternetExplorerDriver because it's
IE-specific capability
Sorting out some generics-related warnings
phantomjs is purely synthetic events
Use Markdown for rb/README.
ignore timestamp part of date (or any extra cruft sent)
fixing expectations for non-webkit browsers for date inputs
Updating logic in IE driver to correctly wait for the document.

Fixes issue #5326.
Adding ability to get current URL from IWebBrowser2 if IHTMLDocument2
fails.

Under normal circumstances, the IE driver gets the current URL from the
document loaded in the browser. When IE browses to a non-HTML page, such
as a PDF file with the Adobe Reader plugin installed, getting the document
fails, since there is no "document" in the browser. In that case, fall
back to getting the LocationURL property of the IWebBrowser2 interface.
It's arguable that this is the wrong thing to do, since the driver is
useless without an actual document, but we'll let this work anyway. Fixes
issue #5361.