update project to new runtime libraries
don't keep generated stuff in git
removed generated files and replaced deprecated builders with menus
new esv files
ignore more generated stuff