Issue #509: Allow running PyInstaller programatically.
Issue #509: In tests invoke PyInstaller programatically and do configure step only once for all tests.