preserve path to object file in COFF library to avoid ambiguities
Fixes Issue 8787 - Better diagnostic on non-final interface function with a body.
fix Issue 9278 - ICE todt.c:692 when float containing struct is defined after use
Fixes Issue 7408 - __traits(compiles) should work on builtin template instance properties.
Fixes Issue 8922 - __traits(parent) should fail on top package import
fix Issue 9259 - Passing an array of pointers to a typesafe vararg is broken
fix Issue 9293 - enum struct with StructInitializer reports weird error

`VarDeclaration::getConstInitializer` should return an actual expression, even if init is not an `ExpInitializer`.
Fixes Issue 8742 - ICE on anon class derived from nested class.
fix Issue 9309 - Regression (2.061): -O -release generates wrong code

In current, all nested functions should be weak purity at most.
adding vergen.c
remove ENDIAN stuff
Merge pull request #1475 from WalterBright/b7

Remove ENDIAN conditional compilation
Merge pull request #1474 from 9rnsr/fix9309

Issue 9309 - Regression (2.061): -O -release generates wrong code
Merge pull request #1464 from 9rnsr/fix9293

Issue 9293 - enum struct with StructInitializer reports weird error
Fixes Issue 6743 - Print error if -run is followed by a path with an
extension not matching a source file extension.
Add src/verstr.h to .gitignore
Merge pull request #1476 from alexrp/master

Fix line endings of vergen.c.
Fixes Issue 648 - Expand template mixins in ddoc.
Merge pull request #1477 from AndrejMitrovic/GitIgnoreUpdate

Add src/verstr.h to .gitignore
Merge pull request #1452 from 9rnsr/fix9278

Issue 9278 - ICE todt.c:692 when float containing struct is defined after use