add Makefile to .gitignore

- useful for a local Makefile in the working copy
Remove another TEXTUAL_ASSEMBLY_OUT
Merge pull request #2803 from dawgfoto/gitignoreMakefile

add Makefile to .gitignore
Merge pull request #2806 from yebblies/anothertao

[DDMD] Remove another TEXTUAL_ASSEMBLY_OUT
Remove bad #if
Fixup for main generation code
Explicitly cast array to char*
Use malloc/free instead of new/delete
Explicitly cast char[N] to char*
Explicitly cast buffers to char*
Initialize static array members explicitly
Merge pull request #2808 from yebblies/gencmain

[DDMD] Fixup for main generation code
Merge pull request #2771 from yebblies/arraytopointer

[DDMD] Arraytopointer
Merge pull request #2807 from yebblies/badifx

[DDMD] Remove bad #if
Get rid of dangling elses
Remove dead ifdef
Turn root classes into structs
Merge pull request #2817 from yebblies/deadifdef

[DDMD] Remove dead ifdef
Merge pull request #2814 from yebblies/rootstruct

[DDMD] Turn root classes into structs
Merge pull request #2813 from yebblies/danglingelses

[DDMD] Get rid of dangling elses