rename nullptr, warnings and errors
more windows compat, asserts, os compat: file search moving out of hgeimpl