New "page.loading" and "page.loadingProgress".

Now you can know about the Page Loading Progress
using 2 property:
- [bool] page.loading
- [int: 0-100] page.loadingProgress

Implements #1091: http://code.google.com/p/phantomjs/issues/detail?id=1091
Tests for the new "page.loading" property.

This commit provides the unit tests for the new property, as asked by
Ariya in #11091.
Importing new GhostDriver 1.0.3.

See the https://github.com/detro/ghostdriver/ project for details.
Merge pull request #11146 from detro/ghostdriver-dev

Importing GhostDriver v1.0.3
Support for specifying request body encoding for WebPage::openUrl

doesn't break existing functionality and currently supports only
"utf-8" and "utf8" encodings

Fixes http://code.google.com/p/phantomjs/issues/detail?id=1043
Support for specifying request body encoding for WebPage::openUrl

Added a simple test in test/webpage-spec.js

Test data from http://code.google.com/p/phantomjs/issues/detail?id=1043
Add a patch to disable touch event support.

This is from https://github.com/ariya/phantomjs/pull/408.
See also issue #10375 for some related discussion.

https://github.com/ariya/phantomjs/issues/10375
WebPage: new constants for modifiers keys

Declares in event.modifiers all constants needed for the fifth
parameter of sendEvent.

http://code.google.com/p/phantomjs/issues/detail?id=1056
https://github.com/ariya/phantomjs/issues/11056
WebPage: network timeout setting.

Fixes issue #11129.

https://github.com/ariya/phantomjs/issues/11129
Add support for specifying non-default CA certificate bundles.

This is done via SSL_CERT_DIR and --ssl-certstore.

Fixes issue #10916.

https://github.com/ariya/phantomjs/issues/10916
netsniff example: Exclude Data URI from HAR.

Fixes issue #10740.

https://github.com/ariya/phantomjs/issues/10740
ChangeLog: Modify the issue numbers to match the new issue tracker.

https://github.com/ariya/phantomjs/issues/10939
Update ChangeLog.

https://github.com/ariya/phantomjs/issues/10939
Issue #10939: Get ready for version 1.9.0.

https://github.com/ariya/phantomjs/issues/10939
ChangeLog: Always mention the code names.
Issue #10939: Mention 1.9 as the new stable.

https://github.com/ariya/phantomjs/issues/10939
Fix loading modules from an absolute path on Windows.

Don't check the module path using Linux-style path checking.

Issue #11165: https://github.com/ariya/phantomjs/issues/11165
Fire `onResourceReceived` callback when the resource error occured.

Issue #11163: https://github.com/ariya/phantomjs/issues/11163
Show postData in onResourceRequested callback.

Issue #10158 https://github.com/ariya/phantomjs/issues/10158
Temporarily call this branch as version 1.10.

Issue #10448 https://github.com/ariya/phantomjs/issues/10448#issuecomment-15689386