so that code completion, etc will work despite using an external build system. Minor cleanups to project files.