Update gitignore
Add .editorconfig
Add System.Lazy
Add System.Tuple
Add Enum.HasFlag
Use pointer length instead of Is64BitProcess
Update project files