Rename m_webPage.scrollPosition to m_webPage.m_scrollPosition
Fix bug where m_scrollPosition is undefined if you read scrollPosition from JS without first setting it
Remove useless .keys() method call in for loops
Simplify clipRect code
Correctly handle KeyError/ValueError exceptions on scrollPosition setter
Persistent cookie support
Simplify cookiejar code
Merge pull request #118 from Roejames12/master

A few bug fixes
Simplify cookies file check
Pass app back to Phantom
Given the progress made by Alessandro with [#140](http://code.google.com/p/phantomjs/issues/detail?id=140),
we should consider re-instating this .pro option for Mac.

Yes, it will still show the Icon in the Dock, but we gain the static executable.
Filesystem API: completed the "Paths" API group from CommonJS/Filesystem definition.

* Tests provided in "fs-spec-03.js"
Prevent javascript timeout

"The script on this page appears to have a problem. Do you want
to stop the script ?" dialog should no longer show
Replace all single quoted strings with escaped single quotes inside with a double quoted string to avoid needing to escape the single quotes
Don't require \ at the end of multiline imports
Merge pull request #121 from niteria/master

This should fix js timeout issues
Merge pull request #120 from detro/dev-commonjs_fileio

Filesystem API: completed the "Paths" API group from CommonJS/Filesystem
Merge remote-tracking branch 'upstream/master'
Spotted a mistake in "scandir.[js|coffee]": was still using "phantom.fs" API.
Added functions to WebPage class to simulate mouse move, mouse up, and mouse down. Also added click() convenience function, which combines a move, mousedown, and mouseup.

Added functions to simulate mouse move, mouse up, and mouse down events
in the Qt layer. For our uses, this was more reliable than creating
mouse events in javascript.
Merge pull request #119 from detro/master

Issue #140 and Mac OS X