Pyqt5 5.1.1

This branch consists of three commits:

1. Update pyqt5 to use the lastest release (5.1.1) from Riverbank.
2. Mark sip as a build-time only dependency of pyqt5.
3. Add the option --use-qtdir to pyqt5 to be able to build against a non-homebrew version of Qt5.