remove Judy namespace
windows: ProcessEvents()

linux: resolve Window name conflict
C++11 support