Callback given to webpage.open() is now really called after the page loading

It allows to call render() without a delay (setTimeout...)

Conflicts:
	docs/release-notes-0.10.rst
Fix segmentation fault for screenshots; Enable crash protection for plugins;
Update release notes
Update gitignore
Fix the order of callbacks when request is aborted. Add time and url to response. Not call onLoadFinished for each aborted request
Added more test cases
Added test cases for subsequent requests. Abort the request with appropriate error code NS_BINDING_ABORTED
Fixed tests for req.abort issue

refs #252
Add tests to verify that issue 130 about aborted request is fixed
Tests: separate rendering tests because of their long run time
Tests: rename main-tests.js to launch-main-tests.js
Allow loading the "chrome" module. Fixes #222.
Test loading the chrome module
Also test that Cc, Ci, Cu, Cr are defined
Note about the backport of the patch to access to the chrome module
Website: fixed version in the faq
Merge branch 'v0.9'

Conflicts:
	src/defaults/preferences/prefs.js
	src/modules/slimer-sdk/net-log.js
	test/launch-initial-tests.js
	test/test-environment.js
	test/test-webpage-request-abort.js
	test/webserver-for-tests.js