Changes for 1.6.1.

http://code.google.com/p/phantomjs/issues/detail?id=598
WIP: Get the PhantomJS+Qt build for MSVC working.

http://code.google.com/p/phantomjs/issues/detail?id=598
http://code.google.com/p/phantomjs/issues/detail?id=424
Isolate codec tricks to Windows for now.

http://code.google.com/p/phantomjs/issues/detail?id=645
http://code.google.com/p/phantomjs/issues/detail?id=598
http://code.google.com/p/phantomjs/issues/detail?id=424
Fix the right compiler define to isolate the static codec on Windows.

http://code.google.com/p/phantomjs/issues/detail?id=645
http://code.google.com/p/phantomjs/issues/detail?id=598
http://code.google.com/p/phantomjs/issues/detail?id=424
Isolate static Windows build to MSVC only.

http://code.google.com/p/phantomjs/issues/detail?id=424
Windows: Link to multithreaded static run-time library.

As suggested by Alessandro, this gets rid of run-time requirement of MSVC
run-time library.

http://code.google.com/p/phantomjs/issues/detail?id=424
Qt: Support Windows 8.

Do not display "Qt: Untested Windows..." when running on Windows 8.

Upstream commit: http://qt.gitorious.org/qt/qt/commit/af7e859a3f.

http://code.google.com/p/phantomjs/issues/detail?id=684
Better support for Windows 8.

require('system').os.version should give "8" for Windows 8.

http://code.google.com/p/phantomjs/issues/detail?id=684
Qt: Detect Mountain Lion.

Upstream commit: http://qt.gitorious.org/qt/qt/commit/665355e0ba.

http://code.google.com/p/phantomjs/issues/detail?id=688
Better support for OS X Mountain Lion.

require('system').os.version should give "10.8 (Mountain Lion)".

http://code.google.com/p/phantomjs/issues/detail?id=688
Point to the new download info.

http://code.google.com/p/phantomjs/issues/detail?id=662
Make the msvc linker happy again.

http://code.google.com/p/phantomjs/issues/detail?id=424
Link to the crash reporting guide
Merge pull request #300 from jonleighton/crash_text

Link to the crash reporting guide
Add breakpad support for Windows.

Squashed commit of the following:

commit 947ee621067258adc5af382b496868ea6da6a589
Author: Vitaliy Slobodin <vitaliy.slobodin@gmail.com>
Date:   Fri Aug 17 10:34:34 2012 +0400

    Format code according to http://qt-project.org/wiki/Qt_Coding_Style

commit 5aaaa5338370c77dbd7bf7026949b637da536216
Author: Vitaliy Slobodin <vitaliy.slobodin@gmail.com>
Date:   Thu Aug 16 13:12:05 2012 +0400

    Add breakpad support for Windows (crashdumps).
    Issue: http://code.google.com/p/phantomjs/issues/detail?id=576
Explicit mentions of third-party code.

http://code.google.com/p/phantomjs/issues/detail?id=718
Fixing Windows-specific path issues with loading of modules

http://code.google.com/p/phantomjs/issues/detail?id=721
Add missing pageref attribute to HAR and end-time.

http://code.google.com/p/phantomjs/issues/detail?id=733

Squashed commit of the following:

commit c6b984442c8631ac13308f5d72fd35973bd964d1
Author: Ilya Grigorik <ilya@igvita.com>
Date:   Sun Aug 26 12:23:03 2012 -0700

    add onLoad to pageTimings

commit d2bb53cd7340e920c62bed557bef4e3a1cdc62b2
Author: Ilya Grigorik <ilya@igvita.com>
Date:   Sun Aug 26 12:01:57 2012 -0700

    add mising pageref attr to each entry
Removed now-unneeded copy of JavaScriptCore and WebCore object files to different location.

Also replaced single backslash with double backslash in OPENSSL_LIBS variable so paths will be properly escaped.

http://code.google.com/p/phantomjs/issues/detail?id=744
Suppressing warning C4099, C4100, C4189.

C4900 (Object declared as a struct is defined as a class), C4100 (A formal
parameter to a function is not referenced in the function body), and
C4189 (A variable is declared and initialized, but not used).

http://code.google.com/p/phantomjs/issues/detail?id=744