Merge branch 'config-and-serialization'
only include syphon support in OSX
fixed OSX syphon switch
Merge branch 'master' into config-and-serialization
specify wall isExit from config