Update Syphon framework and Max SDK (now submodule from official repo) and numerous build changes