mac: cleanup source build

* python3 support for pyqt5/sip added by homebrew (removed our copies)
* uses py2app stable from pip3 (head fixed not all problems, which are now fixed by macdeployqt)
* minor style inprovements

[skip ci]