Request: Add breaking test
Request: Bump PhantomJS version to 1.8 for new request API.
Passes requset abort test. Passes changeUrl test.
Merge branch 'master' of github.com:n1k0/casperjs into request-changeurl
Request: Fix userAgent tests
refs #401
Request: Remove extra echo
refs #401
Bump PhantomJS version to master to try to get tests to work in CI.
Request: Fix userAgent tests #401
refs #427 - Added sendKeys options keepFocus (with docs and test)
refs #427 - Added sendKeys options keepFocus (with docs and test)
Merge branch 'sendkeys-options-keepFocus' of https://github.com/jfparadis/casperjs into sendkeys-options-keepFocus
Updated existing test formfill.js to reflect changes to form.html
Add the ability to find named elements or IDs inside of forms when using the fill method. This change gives priority to the name attribute, but in the event it isn't able to find an element, it tries again using the ID.
refs #307 - add fillNames and fillSelectors functionality
Fix spacing issue in clientutils
* Make fillForm part of the Casper prototype
* Remove casper parameter from fillForm, and update code to use 'this' instead
* Add names to selectorFunction functions to improve stack trace clarity
* Remove 'self' parameter from selectorFunctions
* Use 'call' to set the correct value for 'this' when invoking selectorFunctions
Made parameter names more specific in selectorFunction functions
Set the function name on fillForm
Rename lock to willNavigate

The phantomjs documentation[1] indicates that the lock variable is
named 'willNavigate'. After a quick test, the values passed reflect that
name, true indicating navigation will happen, false indicating it will
not.

[1]:
https://github.com/ariya/phantomjs/wiki/API-Reference-WebPage#onnavigationrequested
Update currentResponse on Navigation

Previously, when clicking on a link in a page or submitting a form,
Casper.page would be updated to reflect the newly loaded page, but
Casper.currentResponse would not.  This caused the response passed to
'then' callbacks to only reflect the initial page load.  This patch
resolves that issue so that Casper's page and currentResponse are
consistent and subsequent 'then' call backs receive the response of the
most recent main page load.