update osx scons build
python cross-platform build and test