added platform independent build.py [skip ci]

pls test this on windows (including the cx_freeze part) before merging ;)

But do not remove the old .sh and .ps1 until we can confirm, that all builds are using the new build.py