Nuke QVariant, QString in favor of Python types

Upgrades the SIP api for QString and QVariant so that we can use nice Python types everywhere.

http://pyqt.sourceforge.net/Docs/PyQt4/incompatible_apis.html