recipes for Qt5/sip/PyQt5 stack on windows, linux, osx

Compiles Qt5, sip, and pyqt5 using MSVC Express (tested with 2008 for py27, 2010 for py3k). Uses precompiled ICU binaries (build and runtime requirement for Qt5 on windows), and uses precompiled jom executable to perform the build in parallel.

Qt5 is given a python requirement to differentiate qt5 built with msvc2008 for py27 and qt5 built with msvc2010 for py3k. Linking pyqt5 built with msvc2008 to a qt5 built with msvc2010 resulted in crashes in a few of PyQt5's examples, notably qtdemo.py
It's pretty common unfortunately. I just did the basic stuff to set up my Windows VM and it automatically made my user directory "Aaron Meurer". But I guess I'll have to build this with an installation that doesn't have it. It would be nice to have a check at the top for this and fail early with a nice error message.