Do not enforce the win32-msvc2010 platform.

Otherwise we cannot compile against msvc2013 or mingw.
Remove gif-writing support.
Properly pass MAKE_TOOL to preconfig.cmd on windows.
Make it possible to set the openssl libs on windows.

This can be done by setting the following environment variable in cmd:

set OPENSSL_LIBS=OPENSSL_LIBS=-lssleay32MT -llibeay32MT

Yes, the syntax is crude, but at least it works.
Only add qphantom plugin on non-windows platforms.
Enable pkgconfig on non-osx machines.

This is required to be able to compile PhantomJS
against other system libs by defining PKG_CONFIG_PATH.
Update Qt5 modules.
Do not manually link against Qt plugins, this is done automatically.

See also:

http://blog.qt.digia.com/blog/2014/08/27/qt-weekly-18-static-linking-with-qt
Update QtWebKit checkout
Add Python build script for PhantomJS.

This will allow us to remove the other build scripts in the future.
For now, this is considered experimental though.
Add dry-run option to build.py.
Make the build script python2 compatible
Further increase Python2 compatibility.
Further increase python 2 compatibility.

Fixes error: TypeError: execv() arg 2 must contain only strings
Add note on fontconfig under Mac
Update QtBase checkout.
Merge branch 'kdab-qt5' into javabindings

Conflicts:
	app/app.pro
Make it possible to build the javabindings using build.py